Default: indefinitely
The maximum number of milliseconds that the pool will wait (when there are no available connections) for a connection to be returned before throwing an exception, or -1 to wait indefinitely.
Default: 1000 * 60 * 30
The minimum amount of time an object may sit idle in the pool before it is eligable for eviction by the idle object evictor (if any).