read<T> abstract method

Future<KachePersistenceRead<T>?> read<T>({
  1. required KacheKey key,
  2. required KachePersistenceBinding<T> binding,
})

Reads the entry for key, or returns null when no entry exists.

The binding describes backend-specific handling for T. Implementations should call KachePersistenceBinding.ensureBackend before using it. Storage access failures use KachePersistenceStage.backend, initial value interpretation failures use KachePersistenceStage.decode, and format migration or deferred maintenance failures use KachePersistenceStage.migration.

Implementation

Future<KachePersistenceRead<T>?> read<T>({
  required KacheKey key,
  required KachePersistenceBinding<T> binding,
});