প্রোগ্রাম পছন্দসমূহে আপনি নিম্নলিখিত ফাংশনটি খুঁজে পেতে পারেন যা নীচের স্ক্রিনশটে দেখানো হয়েছে। এই নিবন্ধটি ব্যাখ্যা করবে কিভাবে এটি কাজ করে এবং কেন আপনার এটি প্রয়োজন হতে পারে।
প্রতিটি অঞ্চল (চেকবক্স) যা আমাদের অ্যাপ্লিকেশন সাফ করতে পারে মুছে ফেলা ডেটার পরিসংখ্যান রয়েছে৷ মোট আমাদের ডাটাবেসে 2500 টিরও বেশি জোন রয়েছে। সুতরাং, প্রক্রিয়াকরণ কিছু সময় নিতে পারে. প্রক্রিয়াকরণের সময়কে গতি বাড়ানোর জন্য আমরা স্বয়ংক্রিয়ভাবে অঞ্চলগুলি (চেকবক্সগুলি) অক্ষম করতে পারি যেখানে নির্দিষ্ট সময়ের জন্য কিছু মুছে ফেলা হয় না।
কেন কিছু জোনে কিছু মুছে ফেলা হয় না?
আপনার নিষ্ক্রিয়তা বা বৈশিষ্ট্য পরিবর্তনের কারণে। উদাহরণস্বরূপ, আপনি যদি কিছু অ্যাপ্লিকেশনে কিছু বৈশিষ্ট্য ব্যবহার না করেন - কম আবর্জনা তৈরি হবে, এইভাবে, কিছু অঞ্চল খালি থাকতে পারে। অথবা কিছু অ্যাপ্লিকেশনের একটি নতুন সংস্করণে কিছু বৈশিষ্ট্য নিষ্ক্রিয় বা পরিবর্তিত হয়েছে এবং আপনার পিসিতে আর আবর্জনা তৈরি করে না।
আমরা প্রতিটি জোনের পরিসংখ্যান ট্র্যাক করি, এবং যদি একটি নির্দিষ্ট সময়ের জন্য এটি খালি থাকে - আমাদের অ্যাপটি সেই চেকবক্সটিকে অক্ষম করবে, সেই জোনে পরিষ্কার করা এড়িয়ে যাবে৷ এটি চমত্কারভাবে সামগ্রিক প্রক্রিয়াকরণের সময় কমিয়ে দেবে।
কিন্তু এটা চিরকালের জন্য নয়। আমাদের অ্যাপটি অন্য সময়ের জন্য অপেক্ষা করবে (ব্যবহারকারীর দ্বারাও নির্দিষ্ট করা হয়েছে) এবং কোন আবর্জনা আছে কিনা তা পরীক্ষা করতে আবার সেই চেকবক্সটি সক্ষম করবে।
যদি আমাদের অ্যাপ সেই জোনে কোনও আবর্জনা খুঁজে না পায়, তবে পরের দিন, সেই চেকবক্সটি আবার অনির্বাচিত হবে, এই চক্রটি বারবার পুনরাবৃত্তি করে।
অন্য কথায়, যদি ব্যবহারকারীর কিছু অব্যবহৃত চেকবক্স থাকে যেখানে 45 দিনের মধ্যে কিছুই মুছে ফেলা হয় না (উদাহরণস্বরূপ) - সেগুলি অনির্বাচিত হবে। 60 দিন পরে তারা আবার নির্বাচন করা হবে নিশ্চিত করার জন্য যে এখনও কোন আবর্জনা নেই। এবং যদি এটি সত্য হয়, পরের দিন চেকবক্সটি আবার অনির্বাচিত হবে এবং আরও 60 দিনের চক্র শুরু হবে।
স্ক্রিনশটের নীচের লিঙ্কটি আপনাকে পূর্বে অনির্বাচিত সমস্ত চেকবক্সকে তাদের ডিফল্টে পুনরায় সেট করতে দেয়৷ অন্য কথায়, এটি এই ফাংশনটি পুনরায় সেট করবে।