MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


একটি রিড-রাইট কী-ভ্যালু স্টোরের একটি ইন্টারফেস। LOCAL_DATA টেবিলের জন্য ডেটা অ্যাক্সেস অবজেক্ট হিসাবে ব্যবহৃত হয়।

আরও দেখুন:

সারাংশ

পাবলিক পদ্ধতি

abstract byte[] put ( String key, byte[] value)

নির্দিষ্ট কী এর সাথে নির্দিষ্ট মান যুক্ত করে।

abstract byte[] remove ( String key)

নির্দিষ্ট কী-এর জন্য ম্যাপিং সরিয়ে দেয়।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

রাখা

public abstract byte[] put (String key, 
                byte[] value)

নির্দিষ্ট কী এর সাথে নির্দিষ্ট মান যুক্ত করে। যদি সেই কীটির জন্য একটি মান ইতিমধ্যেই বিদ্যমান থাকে, তাহলে পুরানো মান প্রতিস্থাপিত হয়।
এই পদ্ধতিটি সম্পূর্ণ হতে কয়েক সেকেন্ড সময় লাগতে পারে, তাই এটি শুধুমাত্র একটি কর্মী থ্রেড থেকে কল করা উচিত।

পরামিতি
key String : কী যার সাথে নির্দিষ্ট মান যুক্ত করা হবে এই মানটি null হতে পারে না।

value byte : নির্দিষ্ট কী এর সাথে যুক্ত করা মান এই মানটি null হতে পারে না।

রিটার্নস
byte[] কী-এর সাথে যুক্ত পূর্ববর্তী মান, বা শূন্য যদি কী-এর জন্য কোনো ম্যাপিং না থাকে।

অপসারণ

public abstract byte[] remove (String key)

নির্দিষ্ট কী-এর জন্য ম্যাপিং সরিয়ে দেয়।
এই পদ্ধতিটি সম্পূর্ণ হতে কয়েক সেকেন্ড সময় লাগতে পারে, তাই এটি শুধুমাত্র একটি কর্মী থ্রেড থেকে কল করা উচিত।

পরামিতি
key String : কী যার ম্যাপিং অপসারণ করা হবে এই মানটি null হতে পারে না।

রিটার্নস
byte[] কী-এর সাথে যুক্ত পূর্ববর্তী মান, বা শূন্য যদি কী-এর জন্য কোনো ম্যাপিং না থাকে।