MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Eine Schnittstelle zu einem Lese-/Schreib-Schlüssel/Wert-Speicher. Wird als Datenzugriffsobjekt für die Tabelle „LOCAL_DATA“ verwendet.

Zusammenfassung

Öffentliche Methoden

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

Verknüpft den angegebenen Wert mit dem angegebenen Schlüssel.

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)

Verknüpft den angegebenen Wert mit dem angegebenen Schlüssel. Wenn für diesen Schlüssel bereits ein Wert vorhanden ist, wird der alte Wert ersetzt.
Diese Methode kann einige Sekunden dauern. Sie sollte daher nur von einem Worker-Thread 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 dem angegebenen Schlüssel zugeordnet werden soll. Dieser Wert darf nicht null sein.

Returns
byte[] Der vorherige Wert, der mit dem Schlüssel verknüpft 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.
Diese Methode kann einige Sekunden dauern. Sie sollte daher nur von einem Worker-Thread aufgerufen werden.

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

Returns
byte[] Der vorherige Wert, der mit dem Schlüssel verknüpft ist, oder „null“, wenn es keine Zuordnung für den Schlüssel gab.