Magazyn wartości kluczy

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore,


Interfejs do magazynu par klucz-wartość do odczytu i zapisu. Używany jako obiekt dostępu do danych w tabeli LOCAL_DATA.

Podsumowanie

Metody publiczne

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

Przypisuje określoną wartość do określonego klucza.

abstract byte[] remove(String key)

Usuwa mapowanie określonego klucza.

Metody dziedziczone

Metody publiczne

Połącz

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

Przypisuje określoną wartość do określonego klucza. Jeśli w przypadku tego klucza istnieje już wartość, zastąpiona zostanie stara wartość.
Ta metoda może potrwać kilka sekund, więc powinna mogą być wywoływane tylko z wątku instancji roboczej.

Parametry
key String: klucz, z którym ma zostać powiązana określona wartość. Ta wartość nie może być typu null.

value byte: wartość do powiązania z określonym kluczem. Ta wartość nie może być typu null.

Zwroty
byte[] poprzednią wartość powiązaną z kluczem lub wartość null, jeśli nie było mapowania dla klucza.

usuwania

public abstract byte[] remove (String key)

Usuwa mapowanie określonego klucza.
Ta metoda może potrwać kilka sekund, więc powinna mogą być wywoływane tylko z wątku instancji roboczej.

Parametry
key String: klucz, którego mapowanie ma zostać usunięte. Ta wartość nie może być typu null.

Zwroty
byte[] poprzednią wartość powiązaną z kluczem lub wartość null, jeśli nie było mapowania dla klucza.