Storage
Safe localStorage/sessionStorage helpers with TTL, plus Cookie ops.
When to use
- Persist small states:
set/getauto JSON serialize - Login/config with expiry:
setWithTTL/getWithTTL - Session data:
setSession/getSessionfor current tab - Cross‑domain/server read: Cookie for small keys
- Cleanup:
remove/clearand session/cookie counterparts
Local Storage
StorageUtils.set(key, value)StorageUtils.get(key)StorageUtils.remove(key)StorageUtils.clear()
TTL Storage
StorageUtils.setWithTTL(key, value, ttlMs)StorageUtils.getWithTTL(key)
Session Storage
StorageUtils.setSession(key, value)StorageUtils.getSession(key)StorageUtils.removeSession(key)StorageUtils.clearSession()
Cookie
StorageUtils.setCookie(name, value, options)supportsdays/ms/path/domain/secure/sameSiteStorageUtils.getCookie(name)StorageUtils.removeCookie(name, options)