MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Eine Schnittstelle zu einem nicht schreibgeschützten Schlüssel/Wert-Speicher. Wird als Datenzugriffsobjekt für die Tabelle LOCAL_DATA verwendet.

Zusammenfassung

Öffentliche Methoden

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

Ordnet den angegebenen Wert dem angegebenen Schlüssel zu.

abstract byte[] remove(String key)

Entfernt die Zuordnung für den angegebenen Schlüssel.

Übernommene Methoden

Öffentliche Methoden

stellen

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

Ordnet den angegebenen Wert dem angegebenen Schlüssel zu. Wenn für diesen Schlüssel bereits ein Wert vorhanden ist, wird der alte Wert ersetzt.
Die Verarbeitung dieser Methode kann einige Sekunden dauern, kann nur von einem Worker-Thread aus aufgerufen werden.

Parameter
key String: Schlüssel, mit dem der angegebene Wert verknüpft werden soll. Dieser Wert darf nicht null sein.

value byte: Wert, der mit dem angegebenen Schlüssel verknüpft werden soll Dieser Wert darf nicht null sein.

Returns
byte[] den vorherigen Wert, der dem Schlüssel zugeordnet ist, oder null, wenn es keine Zuordnung für den Schlüssel gab.

entfernen

public abstract byte[] remove (String key)

Entfernt die Zuordnung für den angegebenen Schlüssel.
Die Verarbeitung dieser Methode kann einige Sekunden dauern, kann nur von einem Worker-Thread aus aufgerufen werden.

Parameter
key String: Schlüssel, dessen Zuordnung entfernt werden soll Dieser Wert darf nicht null sein.

Returns
byte[] den vorherigen Wert, der dem Schlüssel zugeordnet ist, oder null, wenn es keine Zuordnung für den Schlüssel gab.