Liking cljdoc? Tell your friends :D

konserve.cache

Provides core functions, but with additional caching. Still subject to internal changes.

Provides core functions, but with additional caching. Still subject to internal
changes.
raw docstring

assoc-inclj/s

(assoc-in store key-vec val)

Associates the key-vec to the value, any missing collections for the key-vec (nested maps and vectors) are newly created.

Associates the key-vec to the value, any missing collections for
the key-vec (nested maps and vectors) are newly created.
sourceraw docstring

dissocclj/s

(dissoc store key)

Removes an entry from the store.

Removes an entry from the store. 
sourceraw docstring

ensure-cacheclj/s

(ensure-cache store)
(ensure-cache store cache)

Adds a cache to the store. If none is provided it takes a LRU cache with 32 elements per default.

Adds a cache to the store. If none is provided it takes a LRU cache with 32
elements per default.
sourceraw docstring

exists?clj/s

(exists? store key)

Checks whether value is in the store.

Checks whether value is in the store.
sourceraw docstring

get-inclj/s

(get-in store key-vec)

Returns the value stored described by key-vec or nil if the path is not resolvable.

Returns the value stored described by key-vec or nil if the path is
not resolvable.
sourceraw docstring

update-inclj/s

(update-in store key-vec fn)

Updates a position described by key-vec by applying up-fn and storing the result atomically. Returns a vector [old new] of the previous value and the result of applying up-fn (the newly stored value).

Updates a position described by key-vec by applying up-fn and storing
the result atomically. Returns a vector [old new] of the previous
value and the result of applying up-fn (the newly stored value).
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close