MS Lesson16: Cache. L1 cache, Redis
1. L1 chace first level cache-dir, Hibernate-in en esas daxili cache-dir.
Her Session/EntityManager ucun ayrica olur. Default olaraq hemish aktivdir. Session muddetinde yuklenen entity-leri yadda saxlayir. Session bitende (transaction bitib context baglananda) bu cache-da bitir.
Arxa fonda Map<EntityKey, Object> sheklinde saxlanilir. Bu map proxy uzerinden yaranmir. Bu map birbasha Session-un daxili strukturudur.
*** Eyni EntityManager/Session daxilinde icra olunan query entity instance qaytarirsa, Hibernate onu persistance context-e daxil edir.
Комментарии
Отправить комментарий