Guava LoadingCache mövzusu təhlükəsizdirmi?
Guava LoadingCache mövzusu təhlükəsizdirmi?

Video: Guava LoadingCache mövzusu təhlükəsizdirmi?

Video: Guava LoadingCache mövzusu təhlükəsizdirmi?
Video: Java Guava Cache Loader in Spring Boot | Cache Statistics 2024, Aprel
Anonim

İnterfeys LoadingCache Açarlardan dəyərlərə qədər yarı davamlı xəritəçəkmə. Dəyərlər avtomatik olaraq yüklənir gizli yer , və içərisində saxlanılır gizli yer çıxarılana və ya əl ilə etibarsız hala salınana qədər. Bu interfeysin tətbiqlərinin olması gözlənilir sap - təhlükəsiz , və ola bilər təhlükəsiz çoxlu eyni vaxtda daxil olur iplər.

Eynilə, siz soruşa bilərsiniz, Guava Cache mövzusu təhlükəsizdirmi?

Guava Cache HashMap və ya ConcurrentHashMap-dan daha çox çeviklik və güc təklif edir, lakin EHCache və ya Memcached-dən istifadə etmək qədər ağır deyil (və ya bu məsələdə möhkəm Guava Cache yalnız yaddaşda işləyir). Girişləri ifşa edən başqa bir 'asMap' metodu var gizli yer kimi ip təhlükəsiz xəritə.

Guava Cache necə işləyir? The Guava Cache edir artımlı gizli yer , o mənada ki, sizdən obyekt tələb etdiyiniz zaman gizli yer , o, artıq verilmiş açar üçün müvafiq dəyərə malik olub-olmadığını yoxlayır. Əgər onun dəyəri artıq yoxdursa, o, dəyəri almaq üçün CacheLoader-dən istifadə edir və sonra dəyəri qovluğunda saxlayır. gizli yer və qaytarır.

Eynilə, guava önbelleği nədir?

Guava önbelleği çevik və güclü təmin edən sadə kitabxanadır önbelleğe alma xüsusiyyətləri. Guava önbelleği çevik və güclü təmin edən sadə kitabxanadır önbelleğe alma xüsusiyyətləri. kimi quava tərtibatçılar izah edir, guava önbelleği sürətli giriş lazım olduqda və dəyərlər dəfələrlə əldə edildikdə istifadə edilə bilər.

LoadingCache nədir?

A LoadingCache əlavə edilmiş CacheLoader ilə qurulmuş Keşdir. CacheLoader yaratmaq adətən V load(K düyməsi) İstisna atır metodunu həyata keçirmək qədər asandır.

Tövsiyə: