Interface ICache<TKey, TValue>
- Namespace
- Gamelogic.Extensions
- Assembly
- Gamelogic.Extensions.dll
A data structure that can be used as a cache.
public interface ICache<TKey, TValue>
Type Parameters
TKey
The type of the t key.
TValue
The type of the t value.
- Extension Methods
Properties
- Count
Gets the number of elements in the cache .
- IsFull
Gets a value indicating whether this cache is full.
- this[TKey]
Gets or sets the value with the specified key. The method ContainsKey should always be called before getting the value of a key.
Methods
- ContainsKey(TKey)
Determines whether this cache contains the specified key.
- Remove(TKey)
Removes the element at the specified key from the cache.
- RemoveOldest()
Removes the oldest item from the cache.