전자정부프레임워크

 

 

 

 

 

다중 시스템일 경우 이용한다.

	<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>

 

 

about author

PHRASE

Level 60  라이트

인생은 반복된 생활이다. 좋은 일을 반복하면 좋은 인생을, 나쁜 일을 반복하면 불행한 인생을 보내는 것이다. - W.NL.영안-

댓글 ( 0)

댓글 남기기

작성

전자정부프레임워크 목록    more