Diennea engineering

Blazing Cache

A fast distributed cache

BlazingCache is a fast Cache for distributed Java applications.

Resiliency

BlazingCache leverages Apache Zookeeper for services discovery and coordination. A replicated coordinator service is used as central point of communication to ensure the consistency of cache entries between the members.

Consistency

BlazingCache will protect you from reading stale data from cache and guarantee that if a member of the group invalidates an entry or a more recent version of a value is put into the cache the operation will be propagated to all the other peers in the system.

Simplicity

BlazingCache is very small and designed to be a very fast cache from the get go. It implements a small set of features and doesn't require multicast or complex manual configurations. Since version 1.4.0 BlazingCache implements JSR107 JCache API.