Я использую масштабируемое и быстро перезапускаемое решение для кэширования, которое имеет возможность быстро загружаться (например, хранить кэш на диске во время закрытия приложения (или во время работы) и восстанавливать его обратно при запуске приложения) и может поддерживать размер кеша несколько Гб. (Наш кеш не является распределенным кешем)
Enterprise ehcache / BigMemory Go (http://ww1.terracotta.org/documentation/3.7.4/bigmemorygo/configuration/fast-restart) поддерживает эту функцию, но они лицензированы.
Любые другие предложения также приветствуются. Я не хочу использовать Gemfire или Geode, так как они нуждаются в другой инфраструктуре для поддержки.