Java тормозит. Что же делать?! Вариантов видится несколько:
Паника! (отставить панику)
Молиться на иконы Шипилёва
Всё кэшировать
Даже если второй вариант выглядит заманчиво, мы пойдем третьим путем. Но на все данные серьезных пацанов никакого heap-а не хватит. Но тут на помощь приходит распределенное кэширование вообще, и стандарт JCache в частности. В этом докладе вы узнаете, что такое JCache, и требует ли он чтобы данные хранились в куче (on-heap) или вне кучи (off-heap), на одной Java-машине или на нескольких.
Интрига? Интрига! И это лишь начало. Мы еще поиграем шрифтами распределением данных, не меняя ни строчки в коде, и вот тогда это будет совсем весело!