类 WeakReferenceAssist<T>
java.lang.Object
dev.utils.common.assist.WeakReferenceAssist<T>
detail: 弱引用辅助类
- 作者:
- Ttt
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidclear()清空全部弱引用持有对象获取单个弱引用对象获取单个弱引用对象值getSingleWeakValue(T defaultValue) 获取单个弱引用对象值获取弱引用对象getWeakValue(String key) 获取弱引用对象值getWeakValue(String key, T defaultValue) 获取弱引用对象值boolean移除单个弱引用持有对象booleanremoveWeak(String key) 移除指定弱引用持有对象booleansetSingleWeakValue(T value) 保存单个弱引用对象值booleansetWeakValue(String key, T value) 保存弱引用对象值
-
构造器详细资料
-
WeakReferenceAssist
public WeakReferenceAssist()
-
-
方法详细资料
-
getSingleWeak
获取单个弱引用对象- 返回:
- 单个弱引用对象
-
getSingleWeakValue
获取单个弱引用对象值- 返回:
- 单个弱引用对象值
-
getSingleWeakValue
获取单个弱引用对象值- 参数:
defaultValue- 默认值- 返回:
- 单个弱引用对象值
-
setSingleWeakValue
保存单个弱引用对象值- 参数:
value- 待存储值- 返回:
truesuccess,falsefail
-
removeSingleWeak
public boolean removeSingleWeak()移除单个弱引用持有对象- 返回:
truesuccess,falsefail
-
getWeak
获取弱引用对象- 参数:
key- Key- 返回:
- 弱引用对象
-
getWeakValue
获取弱引用对象值- 参数:
key- Key- 返回:
- 弱引用对象值
-
getWeakValue
获取弱引用对象值- 参数:
key- KeydefaultValue- 默认值- 返回:
- 弱引用对象值
-
setWeakValue
保存弱引用对象值- 参数:
key- Keyvalue- 待存储值- 返回:
truesuccess,falsefail
-
removeWeak
移除指定弱引用持有对象- 参数:
key- Key- 返回:
truesuccess,falsefail
-
clear
public void clear()清空全部弱引用持有对象
-