MCPcopy
hub / github.com/filebrowser/filebrowser / Load

Method Load

diskcache/file_cache.go:51–63  ·  view source on GitHub ↗
(_ context.Context, key string)

Source from the content-addressed store, hash-verified

49}
50
51func (f *FileCache) Load(_ context.Context, key string) (value []byte, exist bool, err error) {
52 r, ok, err := f.open(key)
53 if err != nil || !ok {
54 return nil, ok, err
55 }
56 defer r.Close()
57
58 value, err = io.ReadAll(r)
59 if err != nil {
60 return nil, false, err
61 }
62 return value, true, nil
63}
64
65func (f *FileCache) Delete(_ context.Context, key string) error {
66 mu := f.getScopedLocks(key)

Callers

nothing calls this directly

Implementers 2

NoOpdiskcache/noop_cache.go
FileCachediskcache/file_cache.go

Calls 2

openMethod · 0.95
CloseMethod · 0.65

Tested by

no test coverage detected