2017-08-30 14 views
0

JCSを使用して、LRUメモリキャッシュとインデックスディスクキャッシュを備えたキャッシュを作成しています。私はMaxObjectsとmaxKeySizeのようなプロパティがあるので、の値を個のキャッシュに設定することができますが、JCSでサイズをKB、MB、GB、各キャッシュは全体的に使用されますか?JCS 2.2 - メモリ/インデックスディスクキャッシュの最大サイズを設定する方法は?

Apache Commons JCSサイトでは、インデックス付きディスクキャッシュhereのKeySize属性を参照していますが、cache.ccfでその属性を設定しようとすると、orgにそのようなプロパティ[keySize]はありません。 apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes。 "

JCSがこれを許可するかどうかは誰にも分かりますか?

答えて

0

2.2より、ディスクキャッシュサイズ制限のプロパティはjcs.auxiliary.DC.attributes.MaxKeySizeに見えます。 例の構成は:

jcs.default=JC 
jcs.auxiliary.DC=org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory 
jcs.auxiliary.DC.attributes=org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes 
jcs.auxiliary.DC.attributes.DiskPath=cache 
jcs.auxiliary.DC.attributes.DiskLimitType=SIZE 
#Disk limit size in KB- 1 GB 
jcs.auxiliary.DC.attributes.MaxKeySize=1000000 

残念ながら、私の知る限り、メモリ内キャッシュのための並列ありません。

関連する問題