Class ValueTaskSourceObjectPools
- Namespace
- CryptoHives.Foundation.Threading.Pools
- Assembly
- CryptoHives.Foundation.Threading.dll
Provides common constants and shared pools used in async events.
public static class ValueTaskSourceObjectPools
- Inheritance
-
ValueTaskSourceObjectPools
- Inherited Members
Fields
DefaultEventQueueSize
The default size for a queue used in a event.
public const int DefaultEventQueueSize = 8
Field Value
DefaultMaxRetainedItems
The default maximum number of retained object pool items.
public const int DefaultMaxRetainedItems = 128
Field Value
ValueTaskSourcePoolAsyncLockReleaser
Holds the shared ValueTaskSourceObjectPool<T> object pool for AsyncLock.Releaser.
public static readonly ValueTaskSourceObjectPool<AsyncLock.Releaser> ValueTaskSourcePoolAsyncLockReleaser
Field Value
ValueTaskSourcePoolAsyncReaderWriterLockReleaser
Holds the shared ValueTaskSourceObjectPool<T> object pool for AsyncReaderWriterLock.Releaser.
public static readonly ValueTaskSourceObjectPool<AsyncReaderWriterLock.Releaser> ValueTaskSourcePoolAsyncReaderWriterLockReleaser
Field Value
ValueTaskSourcePoolBoolean
Holds the shared ValueTaskSourceObjectPool<T> object pool for bool.
public static readonly ValueTaskSourceObjectPool<bool> ValueTaskSourcePoolBoolean