java.lang.ObjectSE
org.springframework.retry.policy.AbstractMapRetryContextCache<RetryContext>
org.springframework.retry.policy.MapRetryContextCache
- 実装済みのインターフェース一覧:
RetryContextCache
RetryContextCache のマップベースの実装。コンテキストのキャッシュをバックアップするマップが同期されます。- 作成者:
- Dave Syer
フィールド概要
クラス org.springframework.retry.policy.AbstractMapRetryContextCache から継承されたフィールド
DEFAULT_CAPACITYコンストラクター概要
コンストラクターコンストラクター説明the default capacityでインスタンスを作成しますMapRetryContextCache(int capacity) 指定された容量でインスタンスを作成し、キャッシュがいっぱいになったら最も古いエントリを削除します。MapRetryContextCache(int capacity, boolean removeEldestEntries) 指定された容量と、キャッシュが満杯になったときに適用するポリシーを持つインスタンスを作成します。方法の概要
修飾子と型メソッド説明protected RetryContextfromValue(RetryContext value) キャッシュ値からRetryContextを取得します。voidsetCapacity(int capacity) このキャッシュの容量を更新してください。protected RetryContexttoValue(RetryContext context) キャッシュに保存する値を計算します。クラス org.springframework.retry.policy.AbstractMapRetryContextCache から継承されたメソッド
containsKey, get, getMap, put, remove
コンストラクターの詳細
MapRetryContextCache
public MapRetryContextCache()the default capacityでインスタンスを作成しますMapRetryContextCache
public MapRetryContextCache(int capacity) 指定された容量でインスタンスを作成し、キャッシュがいっぱいになったら最も古いエントリを削除します。- パラメーター:
capacity- キャッシュの初期容量
MapRetryContextCache
public MapRetryContextCache(int capacity, boolean removeEldestEntries) 指定された容量と、キャッシュが満杯になったときに適用するポリシーを持つインスタンスを作成します。- パラメーター:
capacity- キャッシュのサイズremoveEldestEntries- キャッシュがいっぱいになったときに、最も古いエントリを削除するかどうか- 導入:
- 1.3.5
方法の詳細
setCapacity
public void setCapacity(int capacity) このキャッシュの容量を更新します。失敗したアイテムが誤って識別され、同一のアイテムへの 2 つの参照が実際には同じキーを持たない場合に、キャッシュが際限なく増大するのを防ぎます。これは、たとえばユーザーが可変フィールドに基づいて equals と hashCode を実装する場合に発生する可能性があります。- オーバーライド:
- クラス
AbstractMapRetryContextCache<RetryContext>のsetCapacity - パラメーター:
capacity- 設定する機能
toValue
クラスからコピーされた説明:AbstractMapRetryContextCacheキャッシュに保存する値を計算します。- 次で指定:
- クラス
AbstractMapRetryContextCache<RetryContext>のtoValue - パラメーター:
context- 保存するRetryContext- 戻り値:
- キャッシュ値
fromValue
クラスからコピーされた説明:AbstractMapRetryContextCacheキャッシュ値からRetryContextを取得します。- 次で指定:
- クラス
AbstractMapRetryContextCache<RetryContext>のfromValue - パラメーター:
value- キャッシュ値- 戻り値:
- 再試行コンテキスト