Terracotta BigMemory Max
BigMemory Max extends the Ehcache API so applications can create very large in-memory caches outside the Java heap and share cached data with other applications on the network. Using BigMemory Max, you can create much larger caches than with local on-heap memory alone. You can use terabytes for caching, depending on the platform you use. Caches that you create using BigMemory Max also perform more predictably and consistently than on-heap caches, because they are not subject to the JVM garbage-collection process.