# Conflicts: # pom.xml # src/main/java/com/sunyard/SydApiException.java # src/main/java/racal/sunyard/main/SydApi4j.java # src/test/java/com/sunyard/sydapi/test/TestAllMethods.java
29 lines
561 B
Java
29 lines
561 B
Java
package com.sunyard.pool;
|
|
|
|
public class ObjectInPool<T> {
|
|
|
|
private T object;
|
|
private long lasUseAt = System.currentTimeMillis();
|
|
|
|
public ObjectInPool(T object) {
|
|
this.object = object;
|
|
}
|
|
|
|
public T getObjectForCheck() {
|
|
return this.object;
|
|
}
|
|
|
|
public void updateLastUseTime(){
|
|
this.lasUseAt = System.currentTimeMillis();
|
|
}
|
|
|
|
public T getObject() {
|
|
this.lasUseAt = System.currentTimeMillis();
|
|
return this.object;
|
|
}
|
|
|
|
public long getLasUseAt() {
|
|
return this.lasUseAt;
|
|
}
|
|
}
|