Infinispan is a distributed cache[1] and key-value NoSQL in-memory database developed by Red Hat.
Java applications can embed it as library, use it as a service in WildFly[2][1] or any non-java applications[3] can use it, as remote service through TCP/IP.
[4] Infinispan is the successor of JBoss Cache.
[1] The project was announced in 2009.
Typical use-cases for Infinispan include: Infinispan is also used in academia and research as a framework for distributed execution and storage.