Namespace RentADeveloper.AutoIndexCache
Classes
- AutoIndexCache
A thread-safe, lazy loading cache that automatically indexes cached items.
- ItemsList<TItem>
A list of cached items of the type
TItem. Allows to access the cache items of that type, to access unique and non-unique indexes for that type and to reset the list.
- NonUniqueIndex<TItem, TKey>
A non-unique index for cached items of the type
TItem.
- UniqueIndex<TItem, TKey>
A unique index for cached items of the type
TItem.
Interfaces
- IAutoIndexCache
Represents a thread-safe, lazy loading cache that automatically indexes cached items.
- IItemsList<TItem>
Represents a list of cached items of the type
TItem. Allows to access the cache items of that type, to access unique and non-unique indexes for that type and to reset the list.
- INonUniqueIndex<TItem, TKey>
Represents a non-unique index for cached items of the type
TItem.
- IUniqueIndex<TItem, TKey>
Represents a unique index for cached items of the type
TItem.