Class AbstractBackingStore<I,T>
- java.lang.Object
-
- net.shibboleth.oidc.metadata.impl.AbstractBackingStore<I,T>
-
- Type Parameters:
I- The metadata identifier type.T- The metadata type.
- All Implemented Interfaces:
BackingStore<I,T>
- Direct Known Subclasses:
DefaultBatchBackingStore,DefaultDynamicBackingStore
@ThreadSafe public abstract class AbstractBackingStore<I,T> extends Object implements BackingStore<I,T>
A base backing store implementation.
-
-
Field Summary
Fields Modifier and Type Field Description private Map<I,List<T>>indexedValuesIndex of entity IDs to their descriptors.private List<T>orderedValuesOrdered list of entity descriptors.
-
Constructor Summary
Constructors Constructor Description AbstractBackingStore()Constructor.
-
-
-
Method Detail
-
getIndexedValues
@Nonnull public Map<I,List<T>> getIndexedValues()
- Specified by:
getIndexedValuesin interfaceBackingStore<I,T>
-
getOrderedValues
@Nonnull public List<T> getOrderedValues()
- Specified by:
getOrderedValuesin interfaceBackingStore<I,T>
-
-