| Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. move cached_discovery to client-go/discovery **Release note**: ```release-note NONE ``` Moves the cmd/util CachedDiscoveryClient to client-go cc @soltysh @deads2k Kubernetes-commit: f2ea83bef88f9d2783abe0c00de563db13ec04f4 | ||
|---|---|---|
| .. | ||
| diskcache | ||
| .travis.yml | ||
| LICENSE.txt | ||
| README.md | ||
| httpcache.go | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	httpcache
Package httpcache provides a http.RoundTripper implementation that works as a mostly RFC-compliant cache for http responses.
It is only suitable for use as a 'private' cache (i.e. for a web-browser or an API-client and not for a shared proxy).
Cache Backends
- The built-in 'memory' cache stores responses in an in-memory map.
- github.com/gregjones/httpcache/diskcacheprovides a filesystem-backed cache using the diskv library.
- github.com/gregjones/httpcache/memcacheprovides memcache implementations, for both App Engine and 'normal' memcache servers.
- sourcegraph.com/sourcegraph/s3cacheuses Amazon S3 for storage.
- github.com/gregjones/httpcache/leveldbcacheprovides a filesystem-backed cache using leveldb.
- github.com/die-net/lrucacheprovides an in-memory cache that will evict least-recently used entries.
- github.com/die-net/lrucache/twotierallows caches to be combined, for example to use lrucache above with a persistent disk-cache.