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