MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Un'interfaccia per un archivio di valori-chiave in 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 esiste già un valore per quella chiave, il valore precedente viene sostituito.
Il completamento di questo metodo potrebbe richiedere diversi secondi, perciò dovrebbe 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 nullo se non esisteva alcuna mappatura per la chiave.

rimozione

public abstract byte[] remove (String key)

Rimuove il mapping per la chiave specificata.
Il completamento di questo metodo potrebbe richiedere diversi secondi, perciò dovrebbe essere chiamato solo da un thread di lavoro.

Parametri
key String: chiave la cui mappatura deve essere rimossa Questo valore non può essere null.

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