Open sandboxFocus

Interface ICachingSerializer

Serializes and deserializes cached objects for storage in backends that require binary serialization.

Namespace: Metalama.Patterns.Caching.Serializers
Assembly: Metalama.Patterns.Caching.Backend.dll
Syntax
public interface ICachingSerializer
Remarks

Serializers are typically used by distributed caching backends (such as Redis) to convert cached objects to and from a binary format for network transmission and storage.

A default JSON serializer is available through JsonCachingSerializer.

Methods

Name Description
Deserialize(BinaryReader)

Deserializes a byte array into an object.

Serialize(object?, BinaryWriter)

Serializes an object into a byte array.

Extension Methods

See Also