Ինչ է LoadingCache-ը:
Ինչ է LoadingCache-ը:

Video: Ինչ է LoadingCache-ը:

Video: Ինչ է LoadingCache-ը:
Video: Ահա թե ինչ է ասել Բայրոնը ՀԱՅԵՐԵՆԻ մասին... #հայերեն 2024, Մայիս
Anonim

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

Բացի այդ, ինչպես է աշխատում Guava Cache-ը:

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

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

Նմանապես կարելի է հարցնել՝ ի՞նչ է գուավայի քեշը:

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

Ինչ է քեշի քաշը:

առավելագույն քաշը (երկար քաշը ) Նշում է առավելագույնը քաշը մուտքերի քեշ կարող է պարունակել. static CacheBuilder newBuilder() Ստեղծում է նոր CacheBuilder օրինակ՝ լռելյայն կարգավորումներով, ներառյալ ուժեղ բանալիներ, ուժեղ արժեքներ և ոչ մի տեսակի ավտոմատ վտարում:

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