Skip to content

Operations

KacheController exposes six operation families. Each wraps a database lambda and handles the cache transparently.

Operation Cache on hit Cache on miss Clears volatiles
get Returns cached value Fetches from DB, stores result No
getAll Returns cached list Fetches from DB, stores result No
getVolatile Returns cached value Fetches from DB, stores result No
set Yes (default)
setAll Yes (default)
remove Evicts the field Yes
removeAll Deletes the hash Yes
setAsync / setAllAsync Updates cache immediately Yes

Read operations are described in Read, write operations in Write, and deletes in Delete. Write-behind variants are covered in Write-Behind.