Преимущество реального кэша второго уровня по сравнению со статической картой заключается в том, что вы получаете преимущество доступа к памяти, сохраняя тот же способ определения, доступа и обхода ваших объектов: используя сеанс Hibernate (или объектменеджер).
Вы можете поддерживать отношения с другими объектами (даже не кэшированными);вы можете использовать кеш запросов и по-прежнему выполнять запросы к этим объектам (и результаты этих запросов также будут кешироваться).
Короче говоря, он прозрачен, предлагает больше возможностей, как сказал Божо, и намного прощеиспользуйте, потому что кэшированные записи используются так же, как и другие объекты.