2 implementations of IBufferDistributedCache
Microsoft.Extensions.Caching.Hybrid.Tests (2)
BufferReleaseTests.cs (1)
85
private class TestCache : MemoryDistributedCache,
IBufferDistributedCache
L2Tests.cs (1)
158
private class BufferLoggingCache : LoggingCache,
IBufferDistributedCache
17 references to IBufferDistributedCache
Microsoft.Extensions.Caching.Hybrid (5)
Internal\DefaultHybridCache.cs (1)
98
IBufferDistributedCache
=> CacheFeatures.BackendCache | CacheFeatures.BackendBuffers,
Internal\DefaultHybridCache.L2.cs (4)
46
IBufferDistributedCache
cache = Unsafe.As<
IBufferDistributedCache
>(_backendCache!); // type-checked already
97
IBufferDistributedCache
cache = Unsafe.As<
IBufferDistributedCache
>(_backendCache!); // type-checked already
Microsoft.Extensions.Caching.Hybrid.Tests (12)
BufferReleaseTests.cs (4)
92
void
IBufferDistributedCache
.Set(string key, ReadOnlySequence<byte> value, DistributedCacheEntryOptions options)
95
ValueTask
IBufferDistributedCache
.SetAsync(string key, ReadOnlySequence<byte> value, DistributedCacheEntryOptions options, CancellationToken token)
98
bool
IBufferDistributedCache
.TryGet(string key, IBufferWriter<byte> destination)
101
async ValueTask<bool>
IBufferDistributedCache
.TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token)
DistributedCacheTests.cs (4)
171
var
cache = (await InitAsync()).BuildServiceProvider().GetService<IDistributedCache>() as
IBufferDistributedCache
;
233
var
cache = (await InitAsync()).BuildServiceProvider().GetService<IDistributedCache>() as
IBufferDistributedCache
;
L2Tests.cs (4)
165
void
IBufferDistributedCache
.Set(string key, ReadOnlySequence<byte> value, DistributedCacheEntryOptions options)
172
ValueTask
IBufferDistributedCache
.SetAsync(string key, ReadOnlySequence<byte> value, DistributedCacheEntryOptions options, CancellationToken token)
179
bool
IBufferDistributedCache
.TryGet(string key, IBufferWriter<byte> destination)
193
async ValueTask<bool>
IBufferDistributedCache
.TryGetAsync(string key, IBufferWriter<byte> destination, CancellationToken token)