Skip to contents

Open and close

Keys and codecs

Read

stash_get() stash_mget() stash_has()
Read from a stash
stash_path()
The file behind an entry

Write

List and describe

stash_keys() stash_count() stash_volume()
List and count a stash's entries
stash_entries() stash_info() stash_stats()
The catalogue of a stash

Maintain

stash_expire()
Reclaim expired entries
stash_cull() stash_evict() stash_clear()
Keep a stash under its size limit
stash_check()
Check a stash, and repair it

Compose

stash_transact()
Run several writes as one transaction
stash_memoise() stash_memoise_key() stash_forget() stash_forget_all() is_stash_memoised()
Memoise a function in a stash

Interoperate

as_cachem()
Use a stash through the cachem interface
length(<dastash_stash>) `[[`(<dastash_stash>) `[[<-`(<dastash_stash>) as.list(<dastash_stash>)
Base generics for a stash

Conditions

dastash-conditions
Conditions raised by dastash