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[] कुंजी से जुड़ी पिछली वैल्यू या अगर कुंजी के लिए कोई मैपिंग नहीं थी, तो शून्य.