- BREAKING!
lookup
should accept 1-arity function - Add
lookup-some
(.getIfPresent
) lookup
now uses.get
for LoadingCache and.getIfPresent
otherwise- Add support for cache configuration:
- scheduler
- executor
- eviction/removal listeners
- initial capacity
- Add more caffeine function wrappers
invalidate
put
put-all
(.putAll
)
- Caffeine 3.1.8
- Additional arity for
lookup
- Fix building cache
- BREAKING! remove
fetch
, introducelookup
andcond-lookup
- BREAKING!
build-cache
should accept function instead of loader
- Use Clojure 1.9
- Additional arities for
fetch
- Add
build-cache
andfetch
- Remove clojure macro meta from options
- Update defcached docstring
- Add more caching options and perform basic validation
- Add positional docstring and pre/post conditions to defcached
- Fix zero-arity functions caching
- Conditional caching
- Fix
defcached
implementation
- BREAKING!
cached-fn
renamed tocached
- First public release