Interface MetadataCache<U>
- Type Parameters:
U- The metadata type.
- All Known Implementing Classes:
AbstractMetadataCache,BatchMetadataCache,DynamicMetadataCache,FetchThroughMetadataCache
public interface MetadataCache<U>
A cache for loading, storing, and retrieving metadata against against the supplied
CriteriaSet.
Implementations can choose the specific cache semantics implemented e.g. read-through, refresh-ahead etc. as well as storage/eviction strategies.
Implementations are intended to be access concurrently, and therefore are required to be thread-safe.
-
Method Summary
Modifier and TypeMethodDescriptionget(CriteriaSet criteria) Get the list of metadata matching the given identifier.
-
Method Details