Create a new instance for the given pooled object.
Obtain the time (using the same basis as {@link DateTimeHelper.currentTimeMillis()}) that pooled object was created.
Obtain the time that pooled object was created.
Obtain the time (using the same basis as {@link DateTimeHelper.currentTimeMillis()}) the polled object was last borrowed.
Obtain the time that pooled object was last borrowed.
Obtain the stack trace recorded when the pooled object was last borrowed.
Obtain the time (using the same basis as {@link DateTimeHelper.currentTimeMillis()})the wrapped object was last returned.
Obtain the time that pooled object was last returned.
Obtain the name of the class of the pooled object.
Provides a string form of the wrapper for debug purposes. The format is not fixed and may change at any time.
Get the number of times this object has been borrowed. @return The number of times this object has been borrowed.
Implementation of object that is used to provide information on pooled objects via JMX.