Optionalid: stringMark the connection as in use
Release the connection back to the pool
Check if the connection is idle for too long
Check if the connection has been idle longer than the given timeout
Increment health check failure counter
Reset health check failures on successful check
Get connection age in milliseconds
Pooled connection wrapper with health tracking