2210
No
다중 시스템일 경우 이용한다.
<cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=false"/>
<!-- maxEntriesLocalHeap: 메모리에 저장되는 캐시 항목의 최대 수입니다. 이 값은 700으로 설정되어 있으므로 메모리에 최대 700개의 캐시 항목이 저장됩니다. maxEntriesLocalDisk: 디스크에 저장되는 캐시 항목의 최대 수입니다. 이 값은 350으로 설정되어 있으므로 디스크에 최대 350개의 캐시 항목이 저장됩니다. eternal: 캐시 항목이 영구적으로 보존되는지 여부를 결정합니다. 이 값이 false로 설정되어 있으므로 캐시 항목은 만료될 수 있습니다. timeToIdleSeconds: 캐시 항목이 사용되지 않고 유효성 검사를 기다리는 최대 시간(초)입니다. 이 값은 3000으로 설정되어 있으므로 캐시 항목이 3000초(약 50분) 동안 사용되지 않으면 만료됩니다. timeToLiveSeconds: 캐시 항목의 최대 수명(초)입니다. 이 값은 10800으로 설정되어 있으므로 캐시 항목은 10800초(약 3시간 ) 후에 만료됩니다. overflowToDisk: 캐시가 메모리 한도를 초과할 경우 디스크 오버플로우를 허용하는지 여부를 결정합니다. 이 값이 false로 설정되어 있으므로 메모리 한도를 초과하는 캐시 항목은 메모리에서 제거됩니다. diskPersistent: 디스크에 캐시를 영구적으로 저장할지 여부를 결정합니다. 이 값이 false로 설정되어 있으므로 서버가 다시 시작되면 디스크에 저장된 캐시 항목은 제거됩니다. diskExpiryThreadIntervalSeconds: 디스크에서 만료된 캐시 항목을 제거하는 데 사용되는 쓰레드의 실행 간격(초)입니다. 이 값은 120으로 설정되어 있으므로 매 120초마다 디스크에서 만료된 캐시 항목이 제거됩니다. memoryStoreEvictionPolicy: 메모리 내 캐시에서 항목을 제거하는 정책입니다. 이 값은 LRU(Least Recently Used)로 설정되어 있으므로 가장 오랫동안 사용되지 않은 항목이 제거됩니다. --> <cache name="configCache" statistics="true" maxEntriesLocalHeap="700" maxEntriesLocalDisk="350" eternal="false" timeToIdleSeconds="3000" timeToLiveSeconds="10800" overflowToDisk="false" diskPersistent="false" diskExpiryThreadIntervalSeconds="120" memoryStoreEvictionPolicy="LRU"> <!-- <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=false, replicateRemovals=true"/> --> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=false"/> </cache>
댓글 ( 0)
댓글 남기기