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 esiste già un valore per quella chiave, il valore precedente viene sostituito.
Il completamento di questo metodo potrebbe richiedere diversi secondi, quindi
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 associato alla chiave precedente 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, quindi
Essere chiamato solo da un thread di lavoro.
Parametri | |
---|---|
key |
String : chiave di cui rimuovere la mappatura
Questo valore non può essere null . |
Ritorni | |
---|---|
byte[] |
il valore associato alla chiave precedente o nullo se non esisteva alcuna mappatura per la chiave. |