Table of Contents

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

int

DefaultMaxRetainedItems

The default maximum number of retained object pool items.

public const int DefaultMaxRetainedItems = 128

Field Value

int

ValueTaskSourcePoolAsyncLockReleaser

Holds the shared ValueTaskSourceObjectPool<T> object pool for AsyncLock.Releaser.

public static readonly ValueTaskSourceObjectPool<AsyncLock.Releaser> ValueTaskSourcePoolAsyncLockReleaser

Field Value

ValueTaskSourceObjectPool<AsyncLock.Releaser>

ValueTaskSourcePoolAsyncReaderWriterLockReleaser

public static readonly ValueTaskSourceObjectPool<AsyncReaderWriterLock.Releaser> ValueTaskSourcePoolAsyncReaderWriterLockReleaser

Field Value

ValueTaskSourceObjectPool<AsyncReaderWriterLock.Releaser>

ValueTaskSourcePoolBoolean

Holds the shared ValueTaskSourceObjectPool<T> object pool for bool.

public static readonly ValueTaskSourceObjectPool<bool> ValueTaskSourcePoolBoolean

Field Value

ValueTaskSourceObjectPool<bool>