sydapi-java-sge-database/src/main/java/com/sunyard/sge/pool/ObjectInPool.java
2022-08-16 15:03:53 +08:00

29 lines
550 B
Java

package com.sunyard.sge.pool;
public class ObjectInPool<T> {
private T object;
private long lasUseAt = System.currentTimeMillis();
public ObjectInPool(T object) {
this.object = object;
}
public T getObjectForCheck() {
return object;
}
public void updateLastUseTime(){
this.lasUseAt = System.currentTimeMillis();
}
public T getObject() {
this.lasUseAt = System.currentTimeMillis();
return object;
}
public long getLasUseAt() {
return lasUseAt;
}
}