public final class LocalStorage extends Object
全局存储工具
该工具主要是一个基于内存的KV键值对存储工具。该工具是一个线程安全类的工具
Constructor and Description |
---|
LocalStorage() |
Modifier and Type | Method and Description |
---|---|
static void |
clear()
清空本地线程副本
|
static <T> T |
get(Class<T> clazz)
根据存储的数据的类型获取存储的数据
|
static Object |
get(String key)
根据键获取存储的值
|
static Map<String,Object> |
getAll()
获取本地线程副本里的键值对集合
|
static <T> T |
pop(Class<T> clazz)
根据存储的数据的类型获取存储的数据,然后清楚当前存储的数据
|
static Object |
pop(String key)
根据存储的键获取存储的数据,然后清楚当前存储的数据
|
static void |
put(String key,
Object value)
向本地线程副本里存储信息
|
static <T> void |
put(T t)
存入一个数据,存储的键为当前数据的类型,值为当前数据
|
static void |
remove(String key)
移除本地线程副本里存储信息的某个值
|
public static <T> T get(Class<T> clazz)
T
- 存储的数据的类型clazz
- 存储的数据的类型public static Object pop(String key)
key
- 存储的键public static <T> T pop(Class<T> clazz)
T
- 存储的数据的类型clazz
- 存储的数据的类型public static <T> void put(T t)
T
- 存储的数据的类型t
- 存储的数据public static void put(String key, Object value)
key
- 信息的键value
- 信息的值public static void remove(String key)
key
- 信息的键public static void clear()
Copyright © 2021. All rights reserved.