MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Antarmuka ke penyimpanan nilai kunci baca-tulis. Digunakan sebagai Objek Akses Data untuk tabel LOCAL_DATA.

Ringkasan

Metode publik

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

Mengaitkan nilai yang ditentukan dengan kunci yang ditentukan.

abstract byte[] remove(String key)

Menghapus pemetaan untuk kunci yang ditentukan.

Metode turunan

Metode publik

put

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

Mengaitkan nilai yang ditentukan dengan kunci yang ditentukan. Jika nilai untuk kunci tersebut sudah ada, nilai lama akan diganti.
Metode ini mungkin memerlukan waktu beberapa detik untuk diselesaikan sehingga hanya boleh dipanggil dari thread pekerja.

Parameter
key String: kunci yang akan dikaitkan dengan nilai yang ditentukan Nilai ini tidak boleh null.

value byte: nilai yang akan dikaitkan dengan kunci yang ditentukan Nilai ini tidak boleh null.

Return
byte[] nilai sebelumnya yang akan dikaitkan dengan kunci, atau null jika tidak ada pemetaan untuk kunci.

remove

public abstract byte[] remove (String key)

Menghapus pemetaan untuk kunci yang ditentukan.
Metode ini mungkin memerlukan waktu beberapa detik untuk diselesaikan sehingga hanya boleh dipanggil dari thread pekerja.

Parameter
key String: kunci yang pemetaannya akan dihapus Nilai ini tidak boleh null.

Return
byte[] nilai sebelumnya yang akan dikaitkan dengan kunci, atau null jika tidak ada pemetaan untuk kunci.