MCPcopy Create free account
hub / github.com/docker/docker-agent / loadFromCache

Function loadFromCache

pkg/modelsdev/store.go:364–376  ·  view source on GitHub ↗
(cacheFile string)

Source from the content-addressed store, hash-verified

362}
363
364func loadFromCache(cacheFile string) (*CachedData, error) {
365 data, err := os.ReadFile(cacheFile)
366 if err != nil {
367 return nil, fmt.Errorf("failed to read cache file: %w", err)
368 }
369
370 var cached CachedData
371 if err := json.Unmarshal(data, &cached); err != nil {
372 return nil, fmt.Errorf("failed to decode cached data: %w", err)
373 }
374
375 return &cached, nil
376}
377
378func saveToCache(cacheFile string, database *Database, etag string) error {
379 cached := CachedData{

Callers 1

loadDatabaseFunction · 0.85

Calls 1

ReadFileMethod · 0.80

Tested by

no test coverage detected