Class in Arbor.Pool / Inherits from: object
Implements interfaces: IObjectPool<T>, System.IDisposable
Description
Pool class type instances.
Type Parameters
| Type Parameter Name | Description | Type Constraints | 
| T | Pool type |  | 
Constructors
|  | Description | 
| ObjectPool | Creates a new ObjectPool instance. | 
Properties
| Property Name | Description | 
| CountActive | Number of instances in use retrieved from this pool | 
| CountAll | Total number of instances generated from this pool | 
| CountInactive | Number of unused instances stored in this pool | 
Methods
| Method Name | Description | 
| Clear | Clear all pooled instances. | 
| Dispose | Discard the pool. | 
| Get | Fetch an instance from the pool. | 
| Release | Return the instance to the pool. |