java と oracle db を使用した接続プーリングについていくつか質問があります。refreshCache メソッドの Oracle ドキュメントから
REFRESH_ALL_CONNECTIONS で呼び出されると、キャッシュ内のすべての使用可能な接続が閉じられ、新しい有効な物理接続に置き換えられます。
「キャッシュ内のすべての利用可能な接続」というフレーズは、非アクティブな接続のみを指すのか、それともアクティブかどうかに関係なくすべての接続を指すのか?
次に、キャッシュをパージしてキャッシュに接続がないようにすると、次に getConnection メソッドを呼び出すと、接続が閉じられます。パージ方法で不足している可能性があるものはありますか?
http://docs.oracle.com/cd/B14117_01/java.101/b10979/conncache.htm