@Override
        public void close() {
            try {
                if (connection.isClosed()) {
                    throw new SpeedmentException("Wrapped connection is already closed.");
                }
                connection.close();
            } catch (final SQLException ex) {
                throw new SpeedmentException(ex);
            }
        }
Configuration parameter that controls if a request for a new connection
should be queued until one becomes available or if it should cause an
exception to be thrown if no connection is available.
runtime-parent/runtime-core/src/main/java/com/speedment/runtime/core/component/connectionpool/SingletonConnectionPoolComponent.java