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. |