diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json
index 1ab7e555fa30d389038ebb30778c24cd53286c58..f01c2d000f8e46007a59afce06883c51c6203ece 100644
--- a/Godeps/Godeps.json
+++ b/Godeps/Godeps.json
@@ -39,23 +39,23 @@
 		},
 		{
 			"ImportPath": "github.com/gambol99/go-oidc/http",
-			"Rev": "868d837be69522f73b789fe1db4c46f15e1fc05a"
+			"Rev": "1065ae3e00802992e6007decd79278ad714fd94a"
 		},
 		{
 			"ImportPath": "github.com/gambol99/go-oidc/jose",
-			"Rev": "868d837be69522f73b789fe1db4c46f15e1fc05a"
+			"Rev": "1065ae3e00802992e6007decd79278ad714fd94a"
 		},
 		{
 			"ImportPath": "github.com/gambol99/go-oidc/key",
-			"Rev": "868d837be69522f73b789fe1db4c46f15e1fc05a"
+			"Rev": "1065ae3e00802992e6007decd79278ad714fd94a"
 		},
 		{
 			"ImportPath": "github.com/gambol99/go-oidc/oauth2",
-			"Rev": "868d837be69522f73b789fe1db4c46f15e1fc05a"
+			"Rev": "1065ae3e00802992e6007decd79278ad714fd94a"
 		},
 		{
 			"ImportPath": "github.com/gambol99/go-oidc/oidc",
-			"Rev": "868d837be69522f73b789fe1db4c46f15e1fc05a"
+			"Rev": "1065ae3e00802992e6007decd79278ad714fd94a"
 		},
 		{
 			"ImportPath": "github.com/gin-gonic/gin",
diff --git a/Godeps/_workspace/src/github.com/gambol99/go-oidc/http/http.go b/Godeps/_workspace/src/github.com/gambol99/go-oidc/http/http.go
index 879891f672541ea3ff4ce63fbbaa64e25635ed23..4910eefdea5f817c613e4ee9367108e91ffc3c04 100644
--- a/Godeps/_workspace/src/github.com/gambol99/go-oidc/http/http.go
+++ b/Godeps/_workspace/src/github.com/gambol99/go-oidc/http/http.go
@@ -118,7 +118,7 @@ func expires(date, expires string) (time.Duration, bool, error) {
 // Cacheable checks for cache-control header in the keys response and grabs the expiration
 func Cacheable(hdr http.Header) (time.Duration, bool, error) {
 	cacheHeader := hdr.Get("Cache-Control")
-	if cacheHeader == "" {
+	if cacheHeader == "" || cacheHeader == "no-cache" {
 		return time.Duration(2) * time.Hour, true, nil
 	}