public interface Pool<T>| 修飾子と型 | メソッドと説明 |
|---|---|
default void | close() プールを閉じます。return されたアイテムは破棄されます。 |
int | getActiveCount() 現在プールからチェックアウトされている割り当て済みアイテムの数を返します。 |
int | getAllocatedCount() 割り当てられたアイテム(使用中およびアイドル状態)の現在の数を返します。 |
int | getIdleCount() 割り当てられているが現在使用されていないアイテムの数を返します。 |
T | getItem() プールからアイテムを取得します。 |
int | getPoolSize() プールの現在のサイズ(制限)を返します。 |
void | releaseItem(T t) アイテムを解放してプールに戻します。 |
void | removeAllIdleItems() アイドル状態のアイテムをすべてプールから削除します。 |
T getItem()
void releaseItem(T t)
getItem() を使用して取得されたアイテムである必要があります。t - アイテム。IllegalArgumentExceptionSE - 「外部」オブジェクトが解放されたとき。void removeAllIdleItems()
int getPoolSize()
int getIdleCount()
int getActiveCount()
int getAllocatedCount()
default void close()