// GetLastUsedTime return an estimate of the last time this object was used.
GetLastUsedTime return an estimate of the last time this object was used.
// GetLastUsedTime return an estimate of the last time this object was used .
func (o *PooledObject) GetLastUsedTime() int64 {
	trackedUse, ok := o.Object.(TrackedUse)
	if ok {
		if trackedUse.GetLastUsed() > o.LastUseTime {
			return trackedUse.GetLastUsed()
		}
		return o.LastUseTime
	}
	return o.LastUseTime
}
func ( o * PooledObject ) GetLastUsedTime ( ) int64 { trackedUse , ok := o . Object . ( TrackedUse ) if ok { if trackedUse . GetLastUsed ( ) > o . LastUseTime { return trackedUse . GetLastUsed ( ) } return o . LastUseTime } return o . LastUseTime }
GetLastUsedTime return an estimate of the last time this object was used.
GetLastUsedTime return an estimate of the last time this object was used .