pub fn acquire(pool: *ConnectionPool, io: Io, connection: *Connection) Io.Cancelable!void pool: *ConnectionPoolio: Ioconnection: *Connection114
115
116
117
118
119 pub fn acquire(pool: *ConnectionPool, io: Io, connection: *Connection) Io.Cancelable!void {
try pool.mutex.lock(io);
defer pool.mutex.unlock(io);
return pool.acquireUnsafe(connection);
}
Acquires an existing connection from the connection pool. This function is threadsafe.