Какво е LoadingCache?
Какво е LoadingCache?

Видео: Какво е LoadingCache?

Видео: Какво е LoadingCache?
Видео: DJENA - DA VIDYA KAKVO E / Джена - Да видя какво е, 2012 2024, Може
Anonim

А LoadingCache е кеш, изграден с прикачен CacheLoader. Създаването на CacheLoader обикновено е толкова лесно, колкото прилагането на метода V load(K key) хвърля Exception.

Освен това, как работи Guava Cache?

В Guava Cache е инкрементално кеш , в смисъл, че когато поискате обект от кеш , той проверява дали вече има съответната стойност за предоставения ключ. Ако все още няма стойността, той използва CacheLoader, за да извлече стойността и след това съхранява стойността в кеш и го връща.

По същия начин, безопасна ли е нишката на Guava Cache? Кеш с гуава предлага повече гъвкавост и мощност от HashMap или ConcurrentHashMap, но не е толкова тежък, колкото използването на EHCache или Memcached (или стабилен по този въпрос, т.к. Кеш с гуава работи само в паметта). Има друг метод 'asMap', който разкрива записите в кеш като безопасен за конци карта.

По подобен начин някой може да попита какво е кешът на гуава?

Кеш с гуава е проста библиотека, която предоставя гъвкава и мощна кеширане Характеристика. Кеш с гуава е проста библиотека, която предоставя гъвкава и мощна кеширане Характеристика. Като гуава разработчиците обясняват, кеш на гуава може да се използва, когато е необходим бърз достъп и когато стойностите се извличат многократно.

Какво е теглото на кеша?

максимално тегло (дълго тегло ) Определя максимума тегло на вписванията кеш може да съдържа. static CacheBuilder newBuilder() Конструира нов екземпляр на CacheBuilder с настройки по подразбиране, включително силни ключове, силни стойности и без автоматично изгонване от какъвто и да е вид.

Препоръчано: