Namespace Microsoft.XboxStudios.GameStateTracker.Cache
Classes
ClassObjectCacheBase<TKey, TValue>
An abstract base class for implementing IClassObjectCache<TKey, TValue>.
GameObjectCache
An implementation of IGameObjectCache.
IGameObjectCacheExtensions
Extension methods for IGameObjectCache.
IQueryResultConsumerExtensions
Extension methods for IQueryResultConsumer<T>.
ObjectCacheBase<TKey, TValue>
An abstract base class for implementing IObjectCache<TKey, TValue>.
SimpleCache<T>
An implementation of IObjectCache<TKey, TValue> using objects as their own key.
SimpleCache<TKey, TValue>
An implementation of IObjectCache<TKey, TValue> requiring objects to be added with an explicit key.
TimeElapsedHelper<TKey>
A helper class used to associate objects with a DateTime value and to compare against the current time.
Interfaces
IClassObjectCache<TKey, TValue>
An interface for caching objects according to class info and object info.
IGameObjectCache
An interface for caching game objects according to class name and object name.
IObjectCache<TKey, TValue>
An interface for caching objects.
IQueryResultConsumer<T>
An interface for consumers of game state query results.