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

Property Value
Distribution Fedora 26
Repository Fedora x86_64
Package name caffeine
Package version 2.3.5
Package release 2.fc26
Package architecture noarch
Package type rpm
Installed size 991.74 KB
Download size 723.65 KB
Official Mirror
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


Package Version Architecture Repository
caffeine-2.3.5-2.fc26.noarch.rpm 2.3.5 noarch Fedora
caffeine - - -


Name Value
java-headless >= 1.8
javapackages-tools -


Name Value
caffeine = 2.3.5-2.fc26
mvn(com.github.ben-manes.caffeine:caffeine) = 2.3.5
mvn(com.github.ben-manes.caffeine:caffeine:pom:) = 2.3.5
osgi(com.github.ben-manes.caffeine) = 2.3.5


Type URL
Binary Package caffeine-2.3.5-2.fc26.noarch.rpm
Source Package caffeine-2.3.5-2.fc26.src.rpm

Install Howto

Install the caffeine rpm package:

# dnf install caffeine




2017-02-10 - Fedora Release Engineering <> - 2.3.5-2
- Rebuilt for
2016-11-21 - Tomas Repik <> - 2.3.5-1
- initial package

See Also

Package Description
caffeine-javadoc-2.3.5-2.fc26.noarch.rpm Javadoc for caffeine
cagibi-0.2.0-12.fc26.x86_64.rpm SSDP (UPnP discovery) cache/proxy daemon
cairo-1.14.10-1.fc26.i686.rpm A 2D graphics library
cairo-1.14.10-1.fc26.x86_64.rpm A 2D graphics library
cairo-clock-0.3.4-18.fc26.x86_64.rpm Cairo-rendered on-screen clock
cairo-devel-1.14.10-1.fc26.i686.rpm Development files for cairo
cairo-devel-1.14.10-1.fc26.x86_64.rpm Development files for cairo
cairo-dock-3.4.1-4.fc26.x86_64.rpm Light eye-candy fully themable animated dock
cairo-dock-core-3.4.1-4.fc26.i686.rpm Core files for cairo-dock
cairo-dock-core-3.4.1-4.fc26.x86_64.rpm Core files for cairo-dock
cairo-dock-devel-3.4.1-4.fc26.i686.rpm Development files for cairo-dock
cairo-dock-devel-3.4.1-4.fc26.x86_64.rpm Development files for cairo-dock
cairo-dock-libs-3.4.1-4.fc26.i686.rpm Library files for cairo-dock
cairo-dock-libs-3.4.1-4.fc26.x86_64.rpm Library files for cairo-dock
cairo-dock-plug-ins-3.4.1-14.fc26.x86_64.rpm Plug-ins files for Cairo-Dock