Show / Hide Table of Contents

Namespace DotNext.Runtime.Caching

Classes

DiskSpacePool

Represents a pool of segments of the limited size on the disk.

RandomAccessCache

Provides various helpers to work with RandomAccessCache<TValue>.

RandomAccessCache<TValue>

Represents concurrent cache optimized for random access, which keeps the entries in unmanaged memory.

RandomAccessCache<TKey, TValue>

Represents concurrent cache optimized for random access.

RandomAccessCache<TKey, TValue, TWeight>

Represents concurrent cache optimized for random access. The number of items in the cache is limited by their weight.

Structs

DiskSpacePool.Options

Represents configuration of the pool.

DiskSpacePool.Segment

Provides the random access to the data within the segment.

RandomAccessCache.ReadOnlyMemoryKey

Represents ReadOnlyMemory<T> of byte as a key for RandomAccessCache<TValue>.

RandomAccessCache.StringKey

Represents string as a key for RandomAccessCache<TValue>.

RandomAccessCache<TValue>.ReadSession

Represents a session that can be used to read the cache record value.

RandomAccessCache<TValue>.ReadWriteSession<TKey>

Represents a session that can be used to read or insert the cache record value.

RandomAccessCache<TKey, TValue>.AlternateLookup<TAlternate>

Provides a type that can be used to perform operations on a cache using alternate key representation.

RandomAccessCache<TKey, TValue>.ReadSession

Represents a session that can be used to read the cache record value.

RandomAccessCache<TKey, TValue>.ReadWriteSession

Represents a session that can be used to read, modify or promote the cache record value.

☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾