Guava LoadingCache থ্রেড কি নিরাপদ?
Guava LoadingCache থ্রেড কি নিরাপদ?
Anonim

ইন্টারফেস ক্যাশে লোড হচ্ছে কী থেকে মান পর্যন্ত একটি আধা-স্থির ম্যাপিং। মান স্বয়ংক্রিয়ভাবে দ্বারা লোড হয় ক্যাশে , এবং সংরক্ষণ করা হয় ক্যাশে যতক্ষণ না হয় উচ্ছেদ বা ম্যানুয়ালি অবৈধ। এই ইন্টারফেসের বাস্তবায়ন আশা করা হচ্ছে থ্রেড - নিরাপদ , এবং হতে পারে নিরাপদে একাধিক সমবর্তী দ্বারা অ্যাক্সেস করা হয় থ্রেড.

একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, পেয়ারা ক্যাশে থ্রেড কি নিরাপদ?

পেয়ারা ক্যাশে হ্যাশম্যাপ বা কনকারেন্টহ্যাশম্যাপের চেয়ে বেশি নমনীয়তা এবং শক্তি অফার করে, তবে EHCache বা Memcached ব্যবহার করার মতো ভারী নয় (বা সেই বিষয়ে শক্তিশালী, যেমন পেয়ারা ক্যাশে শুধুমাত্র স্মৃতিতে কাজ করে)। আরেকটি পদ্ধতি আছে 'asMap' যা এন্ট্রিগুলিকে প্রকাশ করে ক্যাশে হিসেবে থ্রেড নিরাপদ মানচিত্র

এছাড়াও জেনে নিন, পেয়ারা ক্যাশে কিভাবে কাজ করে? দ্য পেয়ারা ক্যাশে একটি বৃদ্ধিমূলক ক্যাশে , এই অর্থে যে আপনি যখন থেকে একটি বস্তুর অনুরোধ করেন ক্যাশে , এটি ইতিমধ্যেই সরবরাহকৃত কীটির জন্য সংশ্লিষ্ট মান আছে কিনা তা পরীক্ষা করে। যদি এটির ইতিমধ্যে মান না থাকে তবে এটি মানটি আনতে একটি ক্যাশেলোডার ব্যবহার করে এবং তারপরে এটি মানটি সংরক্ষণ করে ক্যাশে এবং এটি ফেরত দেয়।

একইভাবে পেয়ারা ক্যাশে কি?

পেয়ারা ক্যাশে একটি সাধারণ লাইব্রেরি যা নমনীয় এবং শক্তিশালী প্রদান করে ক্যাশিং বৈশিষ্ট্য পেয়ারা ক্যাশে একটি সাধারণ লাইব্রেরি যা নমনীয় এবং শক্তিশালী প্রদান করে ক্যাশিং বৈশিষ্ট্য হিসাবে পেয়ারা বিকাশকারীরা ব্যাখ্যা করেন, পেয়ারা ক্যাশে যখন দ্রুত অ্যাক্সেসের প্রয়োজন হয় এবং যখন মান একাধিকবার পুনরুদ্ধার করা হয় তখন ব্যবহার করা যেতে পারে।

LoadingCache কি?

ক ক্যাশে লোড হচ্ছে একটি সংযুক্ত ক্যাশেলোডার দিয়ে নির্মিত একটি ক্যাশে। একটি ক্যাশলোডার তৈরি করা সাধারণত V লোড(কে কী) ব্যতিক্রম থ্রো পদ্ধতি প্রয়োগ করার মতোই সহজ।

প্রস্তাবিত: