Table of Contents

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

ITaskCache

Methods

Dispose()

Returns the rented cache back to the ObjectPool<T>.

public void Dispose()