Storage
Synchronous storage contract for persisting and retrieving domain entities.
This interface defines the contract for persistent storage of domain objects. Implementations may use file systems, databases, or other storage backends.
This contract was based on roby2014 - uni-projects/TDS
Parameters
K
The type used to identify entities (e.g., String for names, Int for IDs).
T
The domain entity type being stored.
U
The storage format type used internally by the serializer (e.g., String, ByteArray).