2017-05-24 5 views
0

次のehcache.xmlでJMX経由でキャッシュをクリアできないのはなぜですか(キャッシュ管理のためのMBeanのJVisualVMでは[操作]タブが無効になっていて、キャッシュ統計が有効になっています)。私は、春のブートフレームワークを使用し、spring.cache.jcache.configプロパティを介してehcache.xmlファイルの場所を指定して@Cachable Spring Framework Annotationを使用します。Ehcache 3.x JSR-107 MBean操作を有効にするには?

<config 
    xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' 
    xmlns='http://www.ehcache.org/v3' 
    xmlns:jsr107='http://www.ehcache.org/v3/jsr107' 
    xsi:schemaLocation=" 
     http://www.ehcache.org/v3 http://www.ehcache.org/schema/ehcache-core-3.0.xsd 
     http://www.ehcache.org/v3/jsr107 http://www.ehcache.org/schema/ehcache-107-ext-3.0.xsd"> 


    <service> 
    <jsr107:defaults enable-management="true" enable-statistics="true"/> 
    </service> 

    <cache alias="stringCache"> 
    <key-type>java.lang.String</key-type> 
    <value-type>java.lang.String</value-type> 
    <heap unit="entries">2000</heap> 
    </cache> 

</config> 
+0

クロス投稿:https://github.com/ehcache/ehcache3/issues/1993 –

答えて

3

キャッシュエントリのクリアは、JSR-107仕様ではサポートされていません。統計の消去のみが可能です。これを回避するには、独自のMBeanを作成する必要があります。

関連する問題