Package org.miaixz.bus.core.lang.pool
Interface Poolable<T>
- Type Parameters:
T- 对象类型
- All Known Implementing Classes:
PartitionPoolable,SimplePoolable
池化对象
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
Modifier and TypeMethodDescriptiondefault longgetIdle()获取对象空闲时长,单位:毫秒 空闲时间指在池中的时间,即借出时间到上次归还时间的差long获取最后归还时间voidsetLastReturn(long lastReturn) 设置最后归还时间,在成功归还此对象时更新时间
-
Method Details
-
getIdle
default long getIdle()获取对象空闲时长,单位:毫秒 空闲时间指在池中的时间,即借出时间到上次归还时间的差- Returns:
- 空闲毫秒数
-
getLastReturn
long getLastReturn()获取最后归还时间- Returns:
- 最后借出时间
-
setLastReturn
void setLastReturn(long lastReturn) 设置最后归还时间,在成功归还此对象时更新时间- Parameters:
lastReturn- 最后归还时间
-