Nostalgia.Pool

Types

Type Name Description
CollectionPool<TCollection, TItem> System.Collections.Generic.ICollection<T> type pool.
DictionaryPool<TKey, TValue> System.Collections.Generic.Dictionary<TKey,TValue> type pool
GenericPool<T> General purpose pool
HashSetPool<T> System.Collections.Generic.HashSet<T> type pool
ListPool<T> System.Collections.Generic.List<T> type pool
ObjectPool<T> Pool class type instances.
PooledObject<T> A type that manages pooled instances.

Interfaces

Type Name Description
IObjectPool<T> Interface for pooling class type instances
IReleaseReceiver Interface that will be called back when returning to the pool by implementing it in the element type of GenericPool<T>