Namespace CodeProject.ObjectPool.Core
Classes
- ObjectPoolDiagnostics
A simple class to track stats during execution. By default, this class does not record anything, since its Enabled property is set to
false.
- PooledObjectBuffer<T>
A buffer into which pooled objects are stored. This buffer mostly behaves like a queue, even if that behavior is not strictly respected in order to maximize performance.
- PooledObjectInfo
Core information about a specific PooledObject.
Structs
- PooledObjectValidationContext
Contains additional info which might be useful when performing an object validation step.
Enums
- PooledObjectDirection
Direction of a pooled object.
- PooledObjectState
Describes the state of a pooled object.