Class TaskCacheOwner
- Namespace
- GreenDonut
- Assembly
- GreenDonut.dll
Owner of TaskCache that is responsible for returning the rented TaskCache appropriately to the ObjectPool<T>.
public sealed class TaskCacheOwner : IDisposable
- Inheritance
-
TaskCacheOwner
- Implements
- Inherited Members
Constructors
TaskCacheOwner()
Rents a new cache from Shared.
public TaskCacheOwner()
TaskCacheOwner(ObjectPool<TaskCache>)
Rents a new cache from the given pool
.
public TaskCacheOwner(ObjectPool<TaskCache> pool)
Parameters
pool
ObjectPool<TaskCache>
Properties
Cache
Gets the rented cache.
public ITaskCache Cache { get; }
Property Value
Methods
Dispose()
Returns the rented cache back to the ObjectPool<T>.
public void Dispose()