- 所有超级接口:
Supplier<T>
- 所有已知实现类:
DefaultObjectPool,SingleObjectPool
简单对象池
(其实acquire和release是比较合适的命名; get和return通常也是一对,get更容易实现supplier接口)
- 作者:
- wjybxx date 2023/4/1
-
方法概要
修饰符和类型方法说明voidclear()删除此池中的所有可用对象get()intintmaxCount()default voidreturnAll(Collection<? extends T> objects) 将指定的对象放入池中 - 重置策略却决于ResetPolicy。void将指定的对象放入池中 - 重置策略却决于ResetPolicy。
-
方法详细资料
-
get
T get() -
returnOne
将指定的对象放入池中 - 重置策略却决于ResetPolicy。- 参数:
object- 要回收的对象
-
returnAll
将指定的对象放入池中 - 重置策略却决于ResetPolicy。- 参数:
objects- 要回收的对象
-
maxCount
int maxCount()- 返回:
- 缓存池缓存对象数量上限
-
idleCount
int idleCount()- 返回:
- 当前池中可用对象数
-
clear
void clear()删除此池中的所有可用对象
-