log.finest("initialize -configurationIdentifier:" + this.configurationIdentifier);
}
// could block quite a long time if the number of connections is big
// or if the connection to the DB is slow.
this.connections = new BoundedLinkedQueue();
this.connections.setCapacity(this.capacity);
try {
// initializing and establishing of connections to DB (but first disconnect if already connected)
final boolean disconnectFirst = true;
connect(disconnectFirst, true);