MutableKeyValueStore

public interface MutableKeyValueStore
implements KeyValueStore

android.adservices.ondevicepersonalization.MutableKeyValueStore


ממשק למאגר מפתחות-ערך לקריאה וכתיבה. משמש כאובייקט גישה לנתונים עבור הטבלה LOCAL_DATA.

סיכום

שיטות ציבוריות

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

משייך את הערך שצוין למפתח שצוין.

abstract byte[] remove(String key)

הסרת המיפוי של המפתח שצוין.

שיטות שעברו בירושה

שיטות ציבוריות

שים

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

משייך את הערך שצוין למפתח שצוין. אם כבר קיים ערך למפתח הזה, הערך הישן יוחלף.
השיטה הזו עשויה להימשך כמה שניות, לכן היא אמורה לקבל קריאה רק משרשור של עובדים.

פרמטרים
key String: מפתח שאליו ישויך הערך שצוין הערך הזה לא יכול להיות null.

value byte: הערך שישויך למפתח שצוין הערך הזה לא יכול להיות null.

החזרות
byte[] הערך הקודם שמשויך למפתח, או הערך null אם לא בוצע מיפוי למפתח.

הסר

public abstract byte[] remove (String key)

הסרת המיפוי של המפתח שצוין.
השיטה הזו עשויה להימשך כמה שניות, לכן היא אמורה לקבל קריאה רק משרשור של עובדים.

פרמטרים
key String: מפתח שאת המיפוי שלו רוצים להסיר הערך הזה לא יכול להיות null.

החזרות
byte[] הערך הקודם שמשויך למפתח, או הערך null אם לא בוצע מיפוי למפתח.