Caching
27Positional factory function for class clojure.core.cache.BasicCache.
functionclojure.core.cache
Positional factory function for class clojure.core.cache.FIFOCache.
functionclojure.core.cache
Positional factory function for class clojure.core.cache.FnCache.
functionclojure.core.cache
Positional factory function for class clojure.core.cache.LIRSCache.
functionclojure.core.cache
Positional factory function for class clojure.core.cache.LRUCache.
functionclojure.core.cache
Positional factory function for class clojure.core.cache.LUCache.
functionclojure.core.cache
Positional factory function for class clojure.core.cache.SoftCache.
functionclojure.core.cache
Positional factory function for class clojure.core.cache.TTLCacheQ.
functionclojure.core.cache
This is the protocol describing the basic cache capability.
valueclojure.core.cache
Returns a pluggable basic cache initialized to `base`
functionclojure.core.cache
- function
clojure.core.cache
- macro
clojure.core.cache
Removes an entry from the cache
protocol-methodclojure.core.cache
Returns a FIFO cache with the cache and FIFO queue initialized to `base` -- the queue is filled as the values are pul...
functionclojure.core.cache
Checks if the cache contains a value associated with `e`
protocol-methodclojure.core.cache
Is meant to be called if the cache is determined to contain a value associated with `e`
protocol-methodclojure.core.cache
Returns an LIRS cache with the S & R LRU lists set to the indicated limits.
functionclojure.core.cache
Retrieve the value associated with `e` if it exists, else `nil` in the 2-arg case. Retrieve the value associated wit...
protocol-methodclojure.core.cache
Returns an LRU cache with the cache and usage-table initialized to `base` -- each entry is initialized with the same ...
functionclojure.core.cache
Returns an LU cache with the cache and usage-table initialized to `base`. This function takes an optional `:threshol...
functionclojure.core.cache
- function
clojure.core.cache
Is meant to be called if the cache is determined to **not** contain a value associated with `e`
protocol-methodclojure.core.cache
Is used to signal that the cache should be created with a seed. The contract is that said cache should return an inst...
protocol-methodclojure.core.cache
Returns a SoftReference cache. Cached values will be referred to with SoftReferences, allowing the values to be garba...
functionclojure.core.cache
The basic hit/miss logic for the cache system. Expects a wrap function and value function. The wrap function takes t...
functionclojure.core.cache
The basic hit/miss logic for the cache system. Like through but always has the cache argument in the first position f...
functionclojure.core.cache
Returns a TTL cache with the cache and expiration-table initialized to `base` -- each with the same time-to-live. ...
functionclojure.core.cache