Class ObjectPool<T>
Inheritance
ObjectPool<T>
Assembly: Holoride.ElasticSDK.Library.Runtime.dll
Syntax
public sealed class ObjectPool<T>
Type Parameters
Constructors
ObjectPool(Func<T>, Action<T>, int, int)
Declaration
public ObjectPool(Func<T> createFunc, Action<T> actionOnRelease = null, int defaultCapacity = 10, int maxSize = 10000)
Parameters
| Type |
Name |
Description |
| Func<><T> |
createFunc |
|
| Action<><T> |
actionOnRelease |
|
| int |
defaultCapacity |
|
| int |
maxSize |
|
Methods
Get()
Declaration
Returns
Release(T)
Declaration
public void Release(T value)
Parameters
| Type |
Name |
Description |
| T |
value |
|