インターフェース ConfigurationPropertyCaching
public interface ConfigurationPropertyCaching
構成プロパティのソースキャッシュを制御するために使用できるインターフェース。
- 導入:
- 2.3.0
- 作成者:
- Phillip Webb
メソッドのサマリー
修飾子と型メソッド説明voidclear()キャッシュをクリアし、次回のアクセス時に強制的に再読み込みします。voiddisable()キャッシュを使用不可にする。voidenable()無制限の存続時間でキャッシングを有効にします。static ConfigurationPropertyCachingget(IterableSE<ConfigurationPropertySource> sources) 指定されたすべての構成プロパティソースを取得します。static ConfigurationPropertyCachingget(IterableSE<ConfigurationPropertySource> sources, ObjectSE underlyingSource) 指定された構成プロパティソースの特定の構成プロパティソースを取得します。static ConfigurationPropertyCachingget(Environment environment) 環境内のすべての構成プロパティソースを取得します。static ConfigurationPropertyCachingget(Environment environment, ObjectSE underlyingSource) 環境内の特定の構成プロパティソースを取得します。voidsetTimeToLive(DurationSE timeToLive) アイテムがキャッシュに存在できる時間を設定します。
メソッドの詳細
enable
void enable()無制限の存続時間でキャッシングを有効にします。disable
void disable()キャッシュを使用不可にする。setTimeToLive
アイテムがキャッシュに存在できる時間を設定します。このメソッドを呼び出すと、キャッシュも有効になります。- パラメーター:
timeToLive- 価値を生きる時間。
clear
void clear()キャッシュをクリアし、次回のアクセス時に強制的に再読み込みします。get
環境内のすべての構成プロパティソースを取得します。- パラメーター:
environment- Spring の環境- 戻り値:
- 環境内のすべてのソースを制御するキャッシュインスタンス
get
環境内の特定の構成プロパティソースを取得します。- パラメーター:
environment- Spring の環境underlyingSource- 一致する必要があるunderlying source- 戻り値:
- 一致するソースを制御するキャッシュインスタンス
get
指定されたすべての構成プロパティソースを取得します。- パラメーター:
sources- 構成プロパティのソース- 戻り値:
- ソースを制御するキャッシングインスタンス
get
static ConfigurationPropertyCaching get(IterableSE<ConfigurationPropertySource> sources, ObjectSE underlyingSource) 指定された構成プロパティソースの特定の構成プロパティソースを取得します。- パラメーター:
sources- 構成プロパティのソースunderlyingSource- 一致する必要があるunderlying source- 戻り値:
- 一致するソースを制御するキャッシュインスタンス