Package-level declarations

Types

Link copied to clipboard
interface CacheClient

Swappable backend for hash-based cache operations.

Link copied to clipboard
abstract class KacheController(val cacheEnabled: () -> Boolean = { true }, cache: CacheClient, asyncWriteScope: CoroutineScope? = null, onAsyncWriteError: (Throwable) -> Unit = {})

Abstract base class implementing read-through/write-through caching logic.

Link copied to clipboard
interface Model

Base interface for all cacheable models.