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.
Vedi anche:
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. |