类 SyncObjectPool<T>
- java.lang.Object
-
- risesoft.data.transfer.core.util.pool.SyncObjectPool<T>
-
- 所有已实现的接口:
ObjectPool<T>
public class SyncObjectPool<T> extends Object implements ObjectPool<T>
简单的对象池这个池不处理 等待等问题因为大小都是固定的- 作者:
- lb
- Date:
- 2023年12月15日
-
-
构造器概要
构造器 构造器 说明 SyncObjectPool(int maxSize, Callable<T> createT)
-
-
-
方法详细资料
-
getInstance
public T getInstance()
从接口复制的说明:ObjectPool获取一个缓存实例- 指定者:
getInstance在接口中ObjectPool<T>- 返回:
-
back
public void back(T instance)
从接口复制的说明:ObjectPool实例用完后返回给池- 指定者:
back在接口中ObjectPool<T>
-
clear
public void clear()
从接口复制的说明:ObjectPool清空实例- 指定者:
clear在接口中ObjectPool<T>
-
getInstanceSize
public int getInstanceSize()
从接口复制的说明:ObjectPool获取当前有多少个实例- 指定者:
getInstanceSize在接口中ObjectPool<T>- 返回:
-
getConcurrentSize
public int getConcurrentSize()
获取当前剩余的- 指定者:
getConcurrentSize在接口中ObjectPool<T>- 返回:
-
-