type golang.org/x/pkgsite/internal/cache.Cache
12 uses
golang.org/x/pkgsite/internal/cache (current package)
cache.go#L18: type Cache struct {
cache.go#L23: func New(client *redis.Client) *Cache {
cache.go#L24: return &Cache{client: client}
cache.go#L28: func (c *Cache) Get(ctx context.Context, key string) (value []byte, err error) {
cache.go#L41: func (c *Cache) Put(ctx context.Context, key string, data []byte, ttl time.Duration) (err error) {
cache.go#L48: func (c *Cache) Clear(ctx context.Context) (err error) {
cache.go#L56: func (c *Cache) Delete(ctx context.Context, keys ...string) (err error) {
cache.go#L63: func (c *Cache) DeletePrefix(ctx context.Context, prefix string) (err error) {
golang.org/x/pkgsite/internal/middleware
caching.go#L93: cache *icache.Cache
golang.org/x/pkgsite/internal/worker
fetch.go#L47: Cache *cache.Cache
server.go#L48: cache *cache.Cache
server.go#L92: var c *cache.Cache
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |