Мне интересно, возможно ли для кеша второго уровня Hibernate (мы используем EHCache) разрешить приложению кэшировать Entity, который был передан в БД, если он знает, что никакие другие приложения не изменяют БД.
Я считаю, что если я обновляю запись A, то я знаю значение записи A и должен иметь возможность кэшировать это, системы кластеризации JVM, такие как Terracotta, поддерживают этот тип поведения с точки зрения кучи памяти JVM с использованием блокировок синхронизации Java.