(domain, key, value)
| 6 | static #cache = Preference.#load(); |
| 7 | |
| 8 | static set(domain, key, value) { |
| 9 | if (value instanceof ArrayBuffer) |
| 10 | value = {buffer: (new Uint8Array(value).toString())}; |
| 11 | |
| 12 | Preference.#cache[domain] ??= {}; |
| 13 | Preference.#cache[domain][key] = value; |
| 14 | Preference.#save(); |
| 15 | } |
| 16 | |
| 17 | static get(domain, key) { |
| 18 | let result = Preference.#cache[domain]?.[key]; |