2013-03-14 1 views
0

테라코타로 ehcache를 사용하고 있는데,이 구묷에서 maxElementsOnDisk 속성의 의미가 무엇인지 궁금합니다.테라코타로 ehcache를 사용할 때 maxElementsOnDisk

테라코타 레이어에 허용되는 최대 허용 개수를 의미합니까?

그렇지 않은 경우 타라코타 레이어에 허용되는 요소 수를 제어하는 ​​속성은 무엇입니까?

정확하게 이해하는 경우 maxEntriesLocalHeap은 로컬 힙 계층에 허용되는 항목 수를 나타내며 디스크에 오버플로 될 수있는 테라코타 레이어로 오버플로 될 수 있습니다 (잘못하면 수정하십시오).하지만 무엇이 각 요소를 제어하는 ​​요소의 이름.

지금까지는 로컬 힙이나 테라코타 레이어에 더 이상 항목이 없으면 항목을 축출해야합니다.

Yosi

답변

1

2 개 매장과 관련된 옵션이있다 :

  • L1 : MemoryStore (노드의 로컬 JVM) ->maxElementsInMemory
  • L2 : DiskStore ->maxElementsOnDisk

은 L2 크기는 최대 캐시 크기를 나타냅니다. 요소가 L1에서 L2로 오버플로 될 수 있습니다.

테라코타를 사용하는 경우 maxElementsOnDisk 값이 L2 크기를 제공하도록 무시됩니다. 또한 요소가 테라코타 (L2 저장소)로 오버플로되기 때문에 DiskStore가 사용되지 않습니다.

official FAQsa related bug report에서 확인할 수 있습니다.

+0

L2 캐시 (테라코타)를 디스크에 오버 플로우시키지 않으려면 어떻게해야합니까? – yosi