package com.sunyard.sge.pool; public class ObjectInPool { 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; } }