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 ICachingSerializerRemarks
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. |