java 웹 프로젝트에서ehcache.xml 소개
1931 단어 javawebehcache.xml
<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="false"
monitoring="autodetect" dynamicConfig="true">
<diskStore path="java.io.tmpdir" />
<defaultCache maxElementsInMemory="10000" eternal="true"
overflowToDisk="true"
maxElementsOnDisk="10000000" diskPersistent="false"
diskExpiryThreadIntervalSeconds="120" memoryStoreEvictionPolicy="LRU" />
</ehcache>
name: 캐시 이름입니다.maxElementsInMemory: 최대 캐시 수입니다.eternal: 대상이 영구적으로 유효한지 여부입니다. 설정하면timeout은 작동하지 않습니다.timeToIdleSeconds: 객체가 효력을 상실하기 전의 허용 유휴 시간(초).eternal=false에서 사용할 때 선택할 수 있는 속성입니다. 기본값은 0입니다. 즉, 유휴 시간이 무한합니다.timeToLiveSeconds: 객체가 효력을 상실하기 전에 생존 시간(초)을 허용합니다.최대 시간은 창설 시간과 실효 시간 사이에 있습니다.eternal=false에서 사용할 때 기본값은 0입니다. 즉, 대상의 생존 시간이 무한합니다.overflowToDisk: 메모리의 객체 수가 maxElementsInMemory에 도달하면 Ehcache가 디스크에 객체를 씁니다.diskSpoolBufferSizemB: 이 매개 변수는 DiskStore(디스크 캐시)의 캐시 영역 크기를 설정합니다.기본값은 30MB입니다.각 Cache에는 고유한 버퍼가 있어야 합니다.maxElementsOnDisk: 하드 드라이브의 최대 캐시 개수입니다.diskPersistent: 가상 머신의 재부팅 기간 데이터를 캐시할지 여부입니다. 기본값은 false입니다.diskExpiryThreadIntervalSeconds: 디스크 실효 스레드 실행 시간 간격, 기본값은 120초입니다.memoryStore Eviction Policy: max Elements InMemory 제한에 도달하면 Ehcache는 지정한 정책에 따라 메모리를 정리합니다.기본 정책은 LRU(최근 최소 사용)입니다.FIFO(먼저 나옴) 또는 LFU(적게 사용)로 설정할 수 있습니다.clearOnFlush: 메모리 수가 최대일 때 지우는지 여부입니다.이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.