のドキュメントでは、次のようにcommons-pooling-1.6
定義GenericObjectPool
されています。
GenericObjectPool
任意のオブジェクトに対して堅牢なプーリング機能を提供します。
さらに、Javadoc には、このプールの構成に使用できる多数のフィールドが示されています。
Javadoc では、次のようにも定義StackObjectPool
されています。
シンプルな Stack ベースの ObjectPool 実装は、プールによって作成される「アクティブな」インスタンスの数に制限を設けませんが、人為的な制限を導入することなくオブジェクトを再利用するのに非常に役立ちます。
しかし、これら 2 つのプールを相互に比較した文献は見つかりません。
- 両方の長所/短所は何ですか?
- いつ
GenericObjectPool
overを使用しStackObjectPool
、その逆を使用する必要がありますか?