in experimental/manifest.go [83:95]
func (m *manifestData) ensureLoaded(blobs blobsData) error {
if !m.loaded {
m.loadLock.Lock()
defer m.loadLock.Unlock()
if !m.loaded {
m.loadErr = m.load(blobs)
m.loaded = true
}
}
return m.loadErr
}