Table of Contents

Class SerializingCacheProvider<TResult, TSerialized>

Namespace
Polly.Caching
Assembly
Polly.dll
public class SerializingCacheProvider<TResult, TSerialized> : ISyncCacheProvider<TResult>

Type Parameters

TResult
TSerialized
Inheritance
SerializingCacheProvider<TResult, TSerialized>
Implements
Inherited Members
Extension Methods

Constructors

SerializingCacheProvider(ISyncCacheProvider<TSerialized>, ICacheItemSerializer<TResult, TSerialized>)

public SerializingCacheProvider(ISyncCacheProvider<TSerialized> wrappedCacheProvider, ICacheItemSerializer<TResult, TSerialized> serializer)

Parameters

wrappedCacheProvider ISyncCacheProvider<TSerialized>
serializer ICacheItemSerializer<TResult, TSerialized>

Methods

Put(string, TResult, Ttl)

public void Put(string key, TResult value, Ttl ttl)

Parameters

key string
value TResult
ttl Ttl

TryGet(string)

public (bool, TResult) TryGet(string key)

Parameters

key string

Returns

(bool, TResult)