Overview#Many LDAP APIs provide a pool of connections and assigns them to a Context instance as needed.
When a Context is finished with a connection (closed or garbage collected), the connection can be returned to the pool for future use.
Typically LDAP Connection Pool is typically sequential and should use a connection is retrieved from the pool, used, returned to the pool, and then, retrieved again from the pool for another Context usage.
LDAP Connection Pool should ALWAYS utilize Synchronous Operations.
LDAP Connection Pool is maintained per Java application or within a Realm.