Directories ¶
Path | Synopsis |
---|---|
cloud
|
|
azurestorage
Package azurestorage provides an implementation of httpcache.Cache that stores and retrieves data using Azure Storage.
|
Package azurestorage provides an implementation of httpcache.Cache that stores and retrieves data using Azure Storage. |
diskvs3/s3cache
Package s3cache provides an httpcache.Cache implementation that stores cached values on Amazon S3.
|
Package s3cache provides an httpcache.Cache implementation that stores cached values on Amazon S3. |
default
|
|
diskv
Package diskcache provides an implementation of httpcache.Cache that uses the diskv package to supplement an in-memory map with persistent storage
|
Package diskcache provides an implementation of httpcache.Cache that uses the diskv package to supplement an in-memory map with persistent storage |
leveldb
Package leveldbcache provides an implementation of httpcache.Cache that uses github.com/syndtr/goleveldb/leveldb
|
Package leveldbcache provides an implementation of httpcache.Cache that uses github.com/syndtr/goleveldb/leveldb |
memcache
Package memcache provides an implementation of httpcache.Cache that uses gomemcache to store cached responses.
|
Package memcache provides an implementation of httpcache.Cache that uses gomemcache to store cached responses. |
redis
Package redis provides a redis interface for http caching.
|
Package redis provides a redis interface for http caching. |
local
|
|
boltdb/lru
This package provides a simple LRU cache backed by boltdb It is based on the LRU implementation in groupcache: https://github.com/golang/groupcache/tree/master/lru
|
This package provides a simple LRU cache backed by boltdb It is based on the LRU implementation in groupcache: https://github.com/golang/groupcache/tree/master/lru |
diskv
Package diskcache provides an implementation of httpcache.Cache that uses the diskv package to supplement an in-memory map with persistent storage
|
Package diskcache provides an implementation of httpcache.Cache that uses the diskv package to supplement an in-memory map with persistent storage |
forward/consistenthash
Package consistenthash provides an implementation of a ring hash.
|
Package consistenthash provides an implementation of a ring hash. |
forward/lru
Package lru provides an lru cache algorithm over an existing cache.
|
Package lru provides an lru cache algorithm over an existing cache. |
lru
Package lrucache provides a byte-size-limited implementation of httpcache.Cache that stores data in memory.
|
Package lrucache provides a byte-size-limited implementation of httpcache.Cache that stores data in memory. |
lru/twotier
Package twotier provides a wrapper for two httpcache.Cache instances, allowing you to use both a small and fast cache for popular objects and fall back to a larger and slower cache for less popular ones.
|
Package twotier provides a wrapper for two httpcache.Cache instances, allowing you to use both a small and fast cache for popular objects and fall back to a larger and slower cache for less popular ones. |
remote
|
|
leveldb
Package leveldbcache provides an implementation of httpcache.Cache that uses github.com/syndtr/goleveldb/leveldb
|
Package leveldbcache provides an implementation of httpcache.Cache that uses github.com/syndtr/goleveldb/leveldb |
memcache
Package memcache provides an implementation of httpcache.Cache that uses gomemcache to store cached responses.
|
Package memcache provides an implementation of httpcache.Cache that uses gomemcache to store cached responses. |
redis
Package rediscache provides an implementation of httpcache.Cache that stores and retrieves data using Redis.
|
Package rediscache provides an implementation of httpcache.Cache that stores and retrieves data using Redis. |
redis/redigo
Package redis provides a redis interface for http caching.
|
Package redis provides a redis interface for http caching. |
seaweedfs
Package seaweedfscache provides an implementation of httpcache.Cache that stores and retrieves data using Seaweedfs.
|
Package seaweedfscache provides an implementation of httpcache.Cache that stores and retrieves data using Seaweedfs. |
Click to show internal directories.
Click to hide internal directories.