هل خيط الجوافة LoadingCache آمن؟
هل خيط الجوافة LoadingCache آمن؟

فيديو: هل خيط الجوافة LoadingCache آمن؟

فيديو: هل خيط الجوافة LoadingCache آمن؟
فيديو: Вебинар: Выбор пигмента. Брови 2024, شهر نوفمبر
Anonim

واجهه المستخدم LoadingCache تعيين شبه دائم من المفاتيح إلى القيم. يتم تحميل القيم تلقائيًا بواسطة ملف مخبأ ، ويتم تخزينها في ملف مخبأ حتى يتم إبطالها أو إبطالها يدويًا. من المتوقع أن تكون تطبيقات هذه الواجهة مسلك - آمنة ، ويمكن أن يكون بأمان الوصول إليها من قبل عدة متزامنة الخيوط.

وبالمثل ، قد تسأل ، هل خيط Guava Cache آمن؟

جوافة كاش يوفر مزيدًا من المرونة والقوة من أي من HashMap أو ConcurrentHashMap ، ولكنه ليس ثقيلًا مثل استخدام EHCache أو Memcached (أو قويًا لهذه المسألة ، مثل جوافة كاش تعمل فقط في الذاكرة). هناك طريقة أخرى "asMap" تعرض الإدخالات في ملف مخبأ ك موضوع آمن خريطة.

تعرف أيضًا ، كيف يعمل Guava Cache؟ ال جوافة كاش هو تزايدي مخبأ ، بمعنى أنه عندما تطلب شيئًا من مخبأ ، فإنه يتحقق لمعرفة ما إذا كان يحتوي بالفعل على القيمة المقابلة للمفتاح المزود. إذا لم يكن يحتوي على القيمة بالفعل ، فإنه يستخدم CacheLoader لجلب القيمة ثم يخزن القيمة في مخبأ وإعادته.

وبالمثل ، ما هو مخبأ الجوافة؟

مخبأ الجوافة هي مكتبة بسيطة توفر مرونة وقوة التخزين المؤقت الميزات. مخبأ الجوافة هي مكتبة بسيطة توفر مرونة وقوة التخزين المؤقت الميزات. كما جوافة يشرح المطورون ، مخبأ الجوافة يمكن استخدامها عند الحاجة إلى الوصول السريع وعندما يتم استرداد القيم عدة مرات.

ما هو LoadingCache؟

أ LoadingCache عبارة عن ذاكرة تخزين مؤقت تم إنشاؤها باستخدام CacheLoader مرفق. عادةً ما يكون إنشاء CacheLoader سهلاً مثل تنفيذ طريقة تحميل V (مفتاح K) يطرح استثناء.

موصى به: