MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Una interfaz para un almacén de pares clave-valor de lectura y escritura. Se utiliza como objeto de acceso a los datos para la tabla LOCAL_DATA.

Resumen

Métodos públicos

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

Asocia el valor especificado con la clave determinada.

abstract byte[] remove(String key)

Quita la asignación de la clave especificada.

Métodos heredados

Métodos públicos

put

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

Asocia el valor especificado con la clave determinada. Si ya existe un valor para esa clave, se reemplaza el valor anterior.
Este método puede tardar varios segundos en completarse, por lo que solo debe llamarse desde un subproceso de trabajo.

Parámetros
key String: La clave con la que se asociará el valor especificado. Este valor no puede ser null.

value byte: El valor que se asociará con la clave especificada. Este valor no puede ser null.

Devuelve
byte[] el valor anterior asociado con la clave, o un valor nulo si no había ninguna asignación para la clave.

remove

public abstract byte[] remove (String key)

Quita la asignación de la clave especificada.
Este método puede tardar varios segundos en completarse, por lo que solo debe llamarse desde un subproceso de trabajo.

Parámetros
key String: La clave cuya asignación se quitará. Este valor no puede ser null.

Devuelve
byte[] el valor anterior asociado con la clave, o un valor nulo si no había ninguna asignación para la clave.