MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


一个读写键值存储的接口。用作 LOCAL_DATA 表的数据访问对象 (DAO)。

摘要

公有方法

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

将指定值与指定键相关联。

abstract byte[] remove(String key)

移除指定键的映射。

继承的方法

公有方法

put

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

将指定值与指定键相关联。如果该键已经存在一个值,则替换旧值。
此方法可能需要几秒钟才能完成,因此只能从工作线程调用。

参数
key String: 要与指定值相关联的键。此值不能为 null

value byte: 要与指定键相关联的值。此值不能为 null

返回值
byte[] 与 key 相关联的旧值,如果 key 没有映射,则为 null。

remove

public abstract byte[] remove (String key)

移除指定键的映射。
此方法可能需要几秒钟才能完成,因此只能从工作线程调用。

参数
key String: 要移除其映射的键。此值不能为 null

返回值
byte[] 与 key 相关联的旧值,如果 key 没有映射,则为 null。