MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


Interface vers un magasin de paires clé-valeur en lecture/écriture. Utilisée comme objet d'accès aux données pour la table LOCAL_DATA.

Résumé

Méthodes publiques

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

Associe la valeur spécifiée à la clé indiquée.

abstract byte[] remove(String key)

Supprime le mappage pour la clé spécifiée.

Méthodes héritées

Méthodes publiques

put

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

Associe la valeur spécifiée à la clé indiquée. Si une valeur existe déjà pour cette clé, l'ancienne valeur est remplacée.
Cette méthode peut prendre plusieurs secondes. Elle ne doit donc être appelée qu'à partir d'un thread de travail.

Paramètres
key String : clé à laquelle la valeur spécifiée doit être associée. Cette valeur ne peut pas être null.

value byte : valeur à associer à la clé spécifiée. Cette valeur ne peut pas être null.

Valeur affichée
byte[] la valeur précédente associée à la clé, ou la valeur "null" en l'absence de mappage de la clé.

supprimer

public abstract byte[] remove (String key)

Supprime le mappage pour la clé spécifiée.
Cette méthode peut prendre plusieurs secondes. Elle ne doit donc être appelée qu'à partir d'un thread de travail.

Paramètres
key String : clé dont le mappage doit être supprimé. Cette valeur ne peut pas être null.

Valeur affichée
byte[] la valeur précédente associée à la clé, ou la valeur "null" en l'absence de mappage de la clé.