|
|
пре 7 година | |
|---|---|---|
| .. | ||
| diskcache | 3f3a48712d commit all dependencies | пре 7 година |
| leveldbcache | 3f3a48712d commit all dependencies | пре 7 година |
| memcache | 3f3a48712d commit all dependencies | пре 7 година |
| redis | 3f3a48712d commit all dependencies | пре 7 година |
| .travis.yml | 3f3a48712d commit all dependencies | пре 7 година |
| LICENSE.txt | 3f3a48712d commit all dependencies | пре 7 година |
| README.md | 3f3a48712d commit all dependencies | пре 7 година |
| httpcache.go | 3f3a48712d commit all dependencies | пре 7 година |
| httpcache_test.go | 3f3a48712d commit all dependencies | пре 7 година |
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).
github.com/gregjones/httpcache/diskcache provides a filesystem-backed cache using the diskv library.github.com/gregjones/httpcache/memcache provides memcache implementations, for both App Engine and 'normal' memcache servers.sourcegraph.com/sourcegraph/s3cache uses Amazon S3 for storage.github.com/gregjones/httpcache/leveldbcache provides a filesystem-backed cache using leveldb.github.com/die-net/lrucache provides an in-memory cache that will evict least-recently used entries.github.com/die-net/lrucache/twotier allows caches to be combined, for example to use lrucache above with a persistent disk-cache.