Archivio valori-chiave mutevoli

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Un'interfaccia per un archivio chiave-valore di lettura/scrittura. Utilizzato come oggetto di accesso ai dati per la tabella LOCAL_DATA.

Riepilogo

Metodi pubblici

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

Associa il valore specificato alla chiave specificata.

abstract byte[] remove(String key)

Rimuove il mapping per la chiave specificata.

Metodi ereditati

Metodi pubblici

passami

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

Associa il valore specificato alla chiave specificata. Se per la chiave esiste già un valore, il vecchio valore viene sostituito.
Questo metodo potrebbe richiedere diversi secondi per essere completato, pertanto deve essere chiamato solo da un thread di lavoro.

Parametri
key String: chiave a cui deve essere associato il valore specificato Questo valore non può essere null.

value byte: valore da associare alla chiave specificata Questo valore non può essere null.

Ritorni
byte[] il valore precedente associato alla chiave o null se non è stata eseguita alcuna mappatura per la chiave.

rimozione

public abstract byte[] remove (String key)

Rimuove la mappatura per la chiave specificata.
Questo metodo potrebbe richiedere diversi secondi per essere completato, pertanto deve essere chiamato solo da un thread di lavoro.

Parametri
key String: chiave di cui rimuovere il mapping Questo valore non può essere null.

Ritorni
byte[] il valore associato alla chiave precedente o nullo se non esisteva alcuna mappatura per la chiave.