Guava LoadingCache ishi xavfsizmi?
Guava LoadingCache ishi xavfsizmi?

Video: Guava LoadingCache ishi xavfsizmi?

Video: Guava LoadingCache ishi xavfsizmi?
Video: আম গাছে কলম করার পদ্ধতি ॥ গুটি কলম করার নিয়ম ॥ How to Air Layer in Mango Tree 2024, Noyabr
Anonim

Interfeys LoadingCache Kalitlardan qiymatlargacha yarim doimiy xaritalash. Qiymatlar avtomatik ravishda yuklanadi kesh , va ichida saqlanadi kesh chiqarib yuborilgunga qadar yoki qo'lda bekor qilinmaguncha. Ushbu interfeysning amalga oshirilishi kutilmoqda ip - xavfsiz , va bo'lishi mumkin xavfsiz bir vaqtning o'zida bir nechta kirish iplar.

Xuddi shunday, siz so'rashingiz mumkin: Guava Cache ipi xavfsizmi?

Guava keshi HashMap yoki ConcurrentHashMap-ga qaraganda ko'proq moslashuvchanlik va quvvatni taklif qiladi, lekin EHCache yoki Memcached-dan foydalanish kabi og'ir emas (yoki bu borada mustahkam Guava keshi faqat xotirada ishlaydi). "asMap" ning yana bir usuli mavjud bo'lib, u erda yozuvlarni ochib beradi kesh kabi ip xavfsiz xarita.

Shuningdek, bilingki, Guava keshi qanday ishlaydi? The Guava keshi ortib boruvchi kesh dan ob'ekt so'raganingizda, degan ma'noda kesh , u allaqachon berilgan kalit uchun mos qiymatga ega yoki yo'qligini tekshiradi. Agar u allaqachon qiymatga ega bo'lmasa, u qiymatni olish uchun CacheLoader-dan foydalanadi va keyin qiymatni faylda saqlaydi. kesh va uni qaytaradi.

Xuddi shunday, guava keshi nima?

Guava keshi moslashuvchan va kuchli ta'minlovchi oddiy kutubxona keshlash Xususiyatlari. Guava keshi moslashuvchan va kuchli ta'minlovchi oddiy kutubxona keshlash Xususiyatlari. Sifatida guava ishlab chiquvchilar tushuntiradi, guava keshi tez kirish zarur bo'lganda va qiymatlar bir necha marta olinganda foydalanish mumkin.

LoadingCache nima?

A LoadingCache biriktirilgan CacheLoader bilan qurilgan keshdir. CacheLoader-ni yaratish odatda V load(K tugmasi) Istisnoni tashlash usulini amalga oshirish kabi osondir.

Tavsiya: