MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


읽기-쓰기 키-값 저장소의 인터페이스입니다. LOCAL_DATA 테이블의 데이터 액세스 객체로 사용됩니다.

요약

공개 메서드

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[] 키와 연결된 이전 값, 또는 키에 대한 매핑이 없는 경우 null입니다.

remove

public abstract byte[] remove (String key)

지정된 키의 매핑을 삭제합니다.
이 메서드는 완료되는 데 몇 초 정도 걸릴 수 있으므로 작업자 스레드에서만 호출해야 합니다.

매개변수
key String: 매핑을 삭제할 키입니다. 이 값은 null일 수 없습니다.

반환 값
byte[] 키와 연결된 이전 값, 또는 키에 대한 매핑이 없는 경우 null입니다.