Core Cache Stores

The following cache stores are part of the core Infinispan distribution and therefore are developed and released in-sync with Infinispan itself. Most of these cache stores are included in the infinispan-embedded JAR. Those which require additional dependencies are available in separate artifacts.

Single File Cache Store

This cache store implementation persists data to the filesystem in a single file.


Docs

JDBC Cache Store

This cache store implementation persists data to a relational database via a JDBC driver.


Docs

Soft-Index Cache Store

This cache store implementation persists data to filesystem, using memory-cached index offloaded to filesystem.


Docs

JPA Cache Store

This cache store implementation persists data to a relational database via the JPA interface.


Docs

LevelDB Cache Store

This cache store implementation persists data to LevelDB.


Docs

Remote Cache Store

This cache store implementation persists data to a remote Infinispan cluster, over the Hot Rod wire protocol, effectively chaining clusters together.

Maven
Docs

REST Cache Store

This cache store implementation persists data to a remote Infinispan cluster, using REST.

Maven
Docs

Extra Cache Stores

The following cache stores are developed and maintained independently of the Infinispan release cycle, so they might not be aligned with the latest version of the Cache Store SPI.

Redis Cache Store

This cache store implementation persists data to Redis. Compatible with Infinispan 8.x

Maven
Docs

Cassandra Cache Store

This cache store implementation persists data to Cassandra. Compatible with Infinispan 8.x

Maven
Docs

Cloud Cache Store

This cache store implementation persists data to cloud storage services, such as Amazon's S3 service or Rackspace's CloudFiles service. Internally makes use of JClouds for communication with cloud storage services. Compatible with Infinispan 8.x

Maven
Docs

HBase Cache Store

This cache store implementation persists data to HBase. Compatible with Infinispan 6.x

Maven
Docs

MongoDB Cache Store

This cache store implementation persists data to MongoDB. Compatible with Infinispan 8.x

Maven
Docs

BerkeleyDB Cache Store

This cache store implementation persists data to Oracle's SleepyCat BerkeleyDB embedded database. Compatible with Infinispan 6.x

Maven
Docs

JDBM Cache Store

This cache store implementation persists data into the JDBM embedded database. Compatible with Infinispan 6.x

Maven
Docs

Cache Stores

A cache store is how Infinispan optional persists data - either to disk or some other form of durable storage. A number of cache store implementations are available for you to use, and you can even implement your own custom cache store quite easily. A good way to do so is to look at the source code of an existing cache store and modifying it accordingly.

Want to learn more about cache stores?

Guide to configuring and using cache stores


Documentation

Looking for documentation, tutorials on using Infinispan, Javadocs or even sample code?

Get Started with Infinispan
back to top