Java

ObjectPool

对象池接口,定义了获取池容量、关联的策略以及获取和释放对象的方法。
  • Module: core
  • Type: interface
  • Package: com.euonia.core
  • Author: damon(zhaorong@outlook.com)

Type Parameters

Parameter Bound Description
T (无) 池管理的对象类型

Methods

getCapacity

获取对象池的容量,即池中可以同时存在的最大对象数量。
  • Returns: int - 对象池的容量

getPolicy

获取与对象池关联的策略。
  • Returns: ObjectPoolPolicy<T> - 对象池策略

acquire

获取一个对象池中的对象。
  • Returns: T - 对象池中的对象

release

释放一个对象池中的对象,将其返回到池中。
  • Parameters:
  • obj (T): 要释放的对象