forked fromgregjones/httpcache
- Notifications
You must be signed in to change notification settings - Fork0
A Transport for http.Client that will cache responses according to the HTTP RFC
License
NotificationsYou must be signed in to change notification settings
justwatchcom/httpcache
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a fork from github.com/gregjones/httpcache but has diverged from the origin.
Package httpcache provides a http.RoundTripper implementation that works as a mostlyRFC 7234 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).
- The built-in 'memory' cache stores responses in an in-memory map.
github.com/gregjones/httpcache/diskcache
provides a filesystem-backed cache using thediskv 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 usingleveldb.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.github.com/birkelund/boltdbcache
provides a BoltDB implementation (based on thebbolt fork).