A është i sigurt filli i Guava LoadingCache?
A është i sigurt filli i Guava LoadingCache?

Video: A është i sigurt filli i Guava LoadingCache?

Video: A është i sigurt filli i Guava LoadingCache?
Video: ПРОДУКТОВОЕ ПРИКЛЮЧЕНИЕ ЗА 5 $ – ЭПИЗОД 2 2024, Dhjetor
Anonim

Ndërfaqja Duke ngarkuar memorien e fshehtë Një hartë gjysmë e vazhdueshme nga çelësat te vlerat. Vlerat ngarkohen automatikisht nga cache , dhe ruhen në cache derisa të dëbohet ose të zhvleftësohet manualisht. Implementimet e kësaj ndërfaqeje pritet të jenë filli - i sigurt , dhe mund të jetë në mënyrë të sigurtë aksesohen nga të njëkohshme të shumta fijet.

Në mënyrë të ngjashme, ju mund të pyesni, a është i sigurt thread Guava Cache?

Cache Guava ofron më shumë fleksibilitet dhe fuqi sesa një HashMap ose ConcurrentHashMap, por nuk është aq i rëndë sa përdorimi i EHCache ose Memcached (ose i fuqishëm për këtë çështje, si Cache Guava funksionon vetëm në kujtesë). Ekziston një metodë tjetër 'asMap' që ekspozon hyrjet në cache si nje fije e sigurt harta.

Dije gjithashtu, si funksionon Guava Cache? Të Guava Cache është një rritje cache , në kuptimin që kur kërkon një objekt nga cache , kontrollon nëse ka tashmë vlerën përkatëse për çelësin e dhënë. Nëse nuk e ka tashmë vlerën, ai përdor një CacheLoader për të marrë vlerën dhe më pas e ruan vlerën në cache dhe e kthen atë.

Në mënyrë të ngjashme, çfarë është cache guava?

Cache guava është një bibliotekë e thjeshtë që ofron fleksibile dhe të fuqishme caching veçoritë. Cache guava është një bibliotekë e thjeshtë që ofron fleksibile dhe të fuqishme caching veçoritë. Si guava zhvilluesit shpjegojnë, cache guava mund të përdoret kur nevojitet akses i shpejtë dhe kur vlerat merren disa herë.

Çfarë është LoadingCache?

A Duke ngarkuar memorien e fshehtë është një Cache i ndërtuar me një CacheLoader të bashkangjitur. Krijimi i një CacheLoader është zakonisht aq i lehtë sa zbatimi i metodës V load (kyç K) hedh Përjashtim.

Recommended: