Como posso controlar um Pool de sessões com OracleOCIConnectionPool?

Pessoal utilizo OracleOCIConnectionPool na minha aplicação. Porém estou tendo problemas na hora de configurar a liberação de sessões que estão acessando o Oracle. E a cada vez que alguém acessa a aplicação o número de sessões aumenta e só é liberado assim que eu paro o processo da aplicação.
Alguém pode me ajudar nesse assunto.

Muito Obrigado.

Alguém pode me ajudar?
Preciso com urgência!!!

http://docs.oracle.com/cd/E11882_01/appdev.112/e13995/oracle/jdbc/pool/OracleOCIConnectionPool.html

Dica: parece que há algum bug na sua aplicação que não libera as conexões - você está fechando tudo que está usando, depois de ter usado? Se acha que não está sendo fechado porque houve uma exceção, feche as conexões no “finally”.

Todas as minhas conexões estão sendo fechadas. Porém tenho algumas Exceções dentro do código e quando minha aplicação cai nelas a sessão não é fechada.
Observação: Minha aplicação utiliza threads.