57.3. Spring Boot Auto-Configuration

コンポーネントは、以下に記載される 17 のオプションをサポートします。

名前説明デフォルトタイプ

camel.component.caffeine-loadcache.configuration.action

デフォルトのキャッシュアクションを設定します。メッセージヘッダーにアクションが設定されている場合は、ヘッダーからの操作が優先されます。

 

String

camel.component.caffeine-loadcache.configuration.cache

すでにインスタンス化されたキャッシュを使用するように設定するには

 

Cache

camel.component.caffeine-loadcache.configuration.cache-loader

LoadCache を使用する場合に CacheLoader を設定するには

 

CacheLoader

camel.component.caffeine-loadcache.configuration.create-cache-if-not-exist

キャッシュが存在する場合、または事前設定できない場合にキャッシュを作成する必要があるかどうかを設定します。

true

Boolean

camel.component.caffeine-loadcache.configuration.eviction-type

このキャッシュの削除タイプを設定します

 

EvictionType

camel.component.caffeine-loadcache.configuration.expire-after-access-time

時間ベースのエビクションの場合は、アクセス時間後に有効期限を設定します (秒単位)。

300

Integer

camel.component.caffeine-loadcache.configuration.expire-after-write-time

時間ベースのエビクションの場合に、アクセス書き込み後に有効期限を設定します (秒単位)

300

Integer

camel.component.caffeine-loadcache.configuration.initial-capacity

キャッシュの初期容量を設定します

10000

Integer

camel.component.caffeine-loadcache.configuration.key

デフォルトのアクションキーを設定します。メッセージヘッダーにキーが設定されている場合は、ヘッダーのキーが優先されます。

 

Object

camel.component.caffeine-loadcache.configuration.key-type

キャッシュキータイプ、デフォルトの java.lang.Object

java.lang.Object

String

camel.component.caffeine-loadcache.configuration.maximum-size

キャッシュの最大サイズを設定する

10000

Integer

camel.component.caffeine-loadcache.configuration.removal-listener

キャッシュに特定の削除リスナーを設定する

 

RemovalListener

camel.component.caffeine-loadcache.configuration.stats-counter

キャッシュ統計用の特定の統計カウンターを設定します

 

StatsCounter

camel.component.caffeine-loadcache.configuration.stats-enabled

キャッシュの統計を有効にするには

false

Boolean

camel.component.caffeine-loadcache.configuration.value-type

キャッシュ値の型、デフォルトは java.lang.Object

java.lang.Object

String

camel.component.caffeine-loadcache.enabled

caffeine-loadcache コンポーネントの自動設定を有効にするかどうか。これはデフォルトで有効になっています。

 

Boolean

camel.component.caffeine-loadcache.resolve-property-placeholders

起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

Boolean