Skip to content

CentOS 7 - SCL for x86_64: unspecified: sclo-cassandra3-caffeine

sclo-cassandra3-caffeine - High performance, near optimal caching library based on Java 8

Website: https://github.com/ben-manes/caffeine
License: ASL 2.0
Vendor: CentOS
Description:
A Cache is similar to ConcurrentMap, but not quite the same. The most
fundamental difference is that a ConcurrentMap persists all elements that are
added to it until they are explicitly removed. A Cache on the other hand is
generally configured to evict entries automatically, in order to constrain its
memory footprint. In some cases a LoadingCache or AsyncLoadingCache can be
useful even if it doesn't evict entries, due to its automatic cache loading.

Caffeine provide flexible construction to create a cache with a combination
of the following features:
automatic loading of entries into the cache, optionally asynchronously
size-based eviction when a maximum is exceeded based on frequency and recency
time-based expiration of entries, measured since last access or last write
asynchronously refresh when the first stale request for an entry occurs
keys automatically wrapped in weak references
values automatically wrapped in weak or soft references
notification of evicted (or otherwise removed) entries
writes propagated to an external resource
accumulation of cache access statistics

Packages

sclo-cassandra3-caffeine-2.3.5-2.el7.noarch [718 KiB] Changelog by Tomas Repik (2016-11-29):
- scl conversion

Listing created by repoview