memcache is an in-memory Cache implementation. It doesn't intend to actually write layer data, it just keeps a reference to the original Layer. It only assumes/considers compressed layers, and so only writes layers by digest.
| 128 | // It only assumes/considers compressed layers, and so only writes layers by |
| 129 | // digest. |
| 130 | type memcache struct { |
| 131 | m map[v1.Hash]v1.Layer |
| 132 | } |
| 133 | |
| 134 | func (m *memcache) Put(l v1.Layer) (v1.Layer, error) { |
| 135 | digest, err := l.Digest() |
nothing calls this directly
no outgoing calls
no test coverage detected