// GetActiveTimeMillis return the time in milliseconds that this object last spent in the the active state
GetActiveTimeMillis return the time in milliseconds that this object last spent in the the active state
// GetActiveTimeMillis return the time in milliseconds that this object last spent in the the active state
func (o *PooledObject) GetActiveTimeMillis() int64 {
	rTime := o.LastReturnTime
	bTime := o.LastBorrowTime
	if rTime > bTime {
		return rTime - bTime
	}
	return currentTimeMillis() - bTime
}
func ( o * PooledObject ) GetActiveTimeMillis ( ) int64 { rTime := o . LastReturnTime bTime := o . LastBorrowTime if rTime > bTime { return rTime - bTime } return currentTimeMillis ( ) - bTime }
GetActiveTimeMillis return the time in milliseconds that this object last spent in the the active state
GetActiveTimeMillis return the time in milliseconds that this object last spent in the the active state
// Take copies to avoid concurrent issues