مفتاح قيمة قابل للتغيير

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[] القيمة السابقة المرتبطة بالمفتاح، أو خالية إذا لم يكن هناك تعيين للمفتاح.