Apacheのコモンズプール2.8.0リリース

ApacheのコモンズプールAPIは、オブジェクトプールを提供し、一連のオブジェクトは、実装をプール。

1.xのシリーズと比較すると、Apacheのコモンズプール2.xでは、プールの実装の完全な書き直しが含まれています。改善された性能とスケーラビリティ、さらに強い2.xのインスタンス追跡を含む、プールの監視に加えて、要求は、上記1.6をJDK。

Apacheのコモンズプール2.8.0アップデート:

新機能

  • POOL-378:非推奨PoolUtils.prefill(ObjectPool、int型)、および推奨ObjectPool.addObjects(int型)
  • POOL-379:非推奨PoolUtils.prefill(KeyedObjectPool、K、int型)、および推奨KeyedObjectPool.addObjects(K、int型)
  • POOL-380:推奨KeyedObjectPool.addObjects(コレクション、int)が、PoolUtils.prefill(KeyedObjectPool、コレクション、int)を非推奨しました

バグ修正

  • POOL-374:キーがプールマッピングで見つからない場合、org.apache.commons.pool2.impl.GenericKeyedObjectPool.returnObject(K、T)は、IllegalStateExceptionが代わりにNullPointerExceptionがスローすべきです
  • POOL-376:修正回帰POOL-356オリジナルの修理、問題はNPEの時にオブジェクトの破壊につながる可能性
  • POOL-326:原因は時期尚早ので、異常NPE / ISEを排除し、キー・プールを削除します
  • toString基底なBufferedOutputStreamを呼び出す前に、テスト中なBufferedOutputStreamオンオフ
  • [Javadocは] SoftReferenceObjectPoolに欠け@throwsコメントを追加します

詳細については、更新命令を

おすすめ

転載: www.oschina.net/news/112088/commons-pool-2-8-0-released