Versions in this module Expand all Collapse all v0 v0.6.0 May 25, 2016 Changes in this version + type FSMetadataStore struct + func NewFSMetadataStore(basePath string) (*FSMetadataStore, error) + func (store *FSMetadataStore) Delete(namespace, key string) error + func (store *FSMetadataStore) Get(namespace string, key string) ([]byte, error) + func (store *FSMetadataStore) Set(namespace, key string, value []byte) error + type Store interface + Delete func(namespace, key string) error + Get func(namespace string, key string) ([]byte, error) + Set func(namespace, key string, value []byte) error + type V1IDService struct + func NewV1IDService(store Store) *V1IDService + func (idserv *V1IDService) Get(v1ID, registry string) (layer.DiffID, error) + func (idserv *V1IDService) Set(v1ID, registry string, id layer.DiffID) error + type V2Metadata struct + Digest digest.Digest + SourceRepository string + type V2MetadataService struct + func NewV2MetadataService(store Store) *V2MetadataService + func (serv *V2MetadataService) Add(diffID layer.DiffID, metadata V2Metadata) error + func (serv *V2MetadataService) GetDiffID(dgst digest.Digest) (layer.DiffID, error) + func (serv *V2MetadataService) GetMetadata(diffID layer.DiffID) ([]V2Metadata, error) + func (serv *V2MetadataService) Remove(metadata V2Metadata) error