Liking cljdoc? Tell your friends :D

cloffeine.async-cache


getclj

(get acache k f)

Returns the future associated with key in this cache, obtaining that value from mappingFunction if necessary.

Returns the future associated with key in this cache, obtaining that value from mappingFunction if necessary.
sourceraw docstring

get-if-presentclj

(get-if-present acache k)

Returns the future associated with key in this cache, or null if there is no cached future for key.

Returns the future associated with key in this cache, or null if there is no cached future for key.
sourceraw docstring

invalidate!clj

(invalidate! acache k)

Discards any cached value for the key.

Discards any cached value for the key.
sourceraw docstring

make-cacheclj

(make-cache)
(make-cache settings)

Create an AsyncCache. See cloffeine.common/builder for settings. A semi-persistent mapping from keys to values. Values are automatically loaded by the cache asynchronously, and are stored in the cache until either evicted or manually invalidated. Implementations of this interface are expected to be thread-safe, and can be safely accessed by multiple concurrent threads.

Create an AsyncCache. See `cloffeine.common/builder` for settings.
  A semi-persistent mapping from keys to values. Values are automatically loaded by the cache asynchronously, and are stored in the cache until either evicted or manually invalidated.
Implementations of this interface are expected to be thread-safe, and can be safely accessed by multiple concurrent threads.
sourceraw docstring

put!clj

(put! acache k future-v)

Associates value with key in this cache.

Associates value with key in this cache.
sourceraw docstring

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

× close