First-Level Cache

Türkçe karşılığı: birinci seviye önbellekAlan: Veritabanları

Hibernate/JPA'da bir unit of work içinde aynı kimlik için tek managed entity örneğini koruyan zorunlu persistence-context önbelleği.

Teknik Bağlam

Global paylaşılmaz; persistence context sınırındadır. Identity consistency sağlar ve dirty checking'i destekler ancak uzun ömürlü context çok sayıda managed entity tutarak belleği büyütebilir; clear, detach, batching veya read-only stratejileri gerekebilir.

İlgili Kavramlar

  • Persistence Context
  • Dirty Checking
  • EntityManager
  • unit of work