Namespace CryptoHives.Foundation.Threading.Pools
Classes
- LocalManualResetValueTaskSource<T>
An implementation of IValueTaskSource<TResult>.
- ManualResetValueTaskSource<T>
An abstract implementation of IValueTaskSource<TResult>.
- PooledManualResetValueTaskSource<T>
An implementation of IValueTaskSource<TResult>.
- PooledValueTaskSourceObjectPolicy<T>
A policy for pooling PooledManualResetValueTaskSource<T> instances.
- ValueTaskSourceObjectPool<T>
A DefaultObjectPool<T> for pooling PooledManualResetValueTaskSource<T> instances. It sets the owner pool when an instance is retrieved from the pool, so it gets automatically returned.
- ValueTaskSourceObjectPools
Provides common constants and shared pools used in async events.
Interfaces
- IGetPooledManualResetValueTaskSource<T>
Defines a contract for providing pooled, reusable manual-reset value task sources for asynchronous operations of type
T.