Արդյո՞ք Guava LoadingCache շարանը անվտանգ է:
Արդյո՞ք Guava LoadingCache շարանը անվտանգ է:

Video: Արդյո՞ք Guava LoadingCache շարանը անվտանգ է:

Video: Արդյո՞ք Guava LoadingCache շարանը անվտանգ է:
Video: ARP Explained - Address Resolution Protocol 2024, Նոյեմբեր
Anonim

Ինտերֆեյս LoadingCache Կիսամյակային քարտեզագրում բանալիներից մինչև արժեքներ: Արժեքները ավտոմատ կերպով բեռնվում են քեշ , և պահվում են քեշ մինչև կամ վտարվելը կամ ձեռքով անվավեր ճանաչվելը: Ակնկալվում է, որ այս ինտերֆեյսի իրականացումը կլինի թել - ապահով , և կարող է լինել ապահով կերպով հասանելի է բազմաթիվ միաժամանակյա միջոցով թելեր.

Նմանապես, դուք կարող եք հարցնել, արդյոք Guava Cache շարանը անվտանգ է:

Գուավա քեշ առաջարկում է ավելի շատ ճկունություն և հզորություն, քան HashMap-ը կամ ConcurrentHashMap-ը, բայց այնքան ծանր չէ, որքան EHCache-ն կամ Memcached-ը օգտագործելը (կամ ուժեղ է այդ հարցում, քանի որ Գուավա քեշ գործում է բացառապես հիշողության մեջ): Կա ևս մեկ «asMap» մեթոդ, որը բացահայտում է գրառումները քեշ Ինչպես թեմա ապահով քարտեզ.

Նաև գիտեք, թե ինչպես է աշխատում Guava Cache-ը: Այն Guava Cache-ն է մի աստիճանական քեշ , այն իմաստով, որ երբ դուք պահանջում եք օբյեկտ ից քեշ , այն ստուգում է՝ արդյոք այն արդեն ունի մատակարարված բանալի համապատասխան արժեքը։ Եթե այն արդեն չունի արժեքը, այն օգտագործում է CacheLoader արժեքը ստանալու համար, այնուհետև այն պահում է արժեքը քեշ և վերադարձնում է այն:

Նմանապես, ի՞նչ է գուավայի քեշը:

Գուավայի քեշ պարզ գրադարան է, որն ապահովում է ճկուն և հզոր caching Հատկություններ. Գուավայի քեշ պարզ գրադարան է, որն ապահովում է ճկուն և հզոր caching Հատկություններ. Ինչպես գուավա մշակողները բացատրում են, գուավա քեշ կարող է օգտագործվել, երբ անհրաժեշտ է արագ մուտք, և երբ արժեքները մի քանի անգամ վերականգնվում են:

Ինչ է LoadingCache-ը:

Ա LoadingCache Քեշ է, որը կառուցված է կցված CacheLoader-ով: CacheLoader-ի ստեղծումը սովորաբար նույնքան հեշտ է, որքան V load (K key) մեթոդը, որը նետում է Exception:

Խորհուրդ ենք տալիս: