Если есть 2 одновременных сеанса, подобных этому:
Session1: gets entity from db, stores it in L1 cache
Session2: updates the same entity and commits transaction
Session1: gets the same entity from L1 cache but it is invalidated
Я могу выселить сущность или очистить кеш сразу после того, как получу сущность из БД. Но есть ли способ использовать кэш L1, не очищая его, и все же быть в состоянии предотвратить это аннулирование?