package cache
import "github.com/coreos/etcd/proxy/grpcproxy/cache"
Package cache exports functionality for efficiently caching and mapping `RangeRequest`s to corresponding `RangeResponse`s.
Index ¶
Variables ¶
var ( DefaultMaxEntries = 2048 ErrCompacted = rpctypes.ErrGRPCCompacted )
Types ¶
type Cache ¶
type Cache interface { Add(req *pb.RangeRequest, resp *pb.RangeResponse) Get(req *pb.RangeRequest) (*pb.RangeResponse, error) Compact(revision int64) Invalidate(key []byte, endkey []byte) Size() int Close() }
func NewCache ¶
Source Files ¶
- Version
- v3.3.2+incompatible
- Published
- Mar 8, 2018
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 18 minutes ago –
Tools for package owners.