캐시 EHCache(다섯 번째 레코드)

1413 단어 ehcache
<cache name="dictCache"
    maxElementsInMemory="50"
    eternal="false"
    timeToIdleSeconds="60"
    timeToLiveSeconds="60"
    overflowToDisk="false"
    memoryStoreEvictionPolicy="LFU">
    </cache>

주석의 형식으로 캐시를 표시할 수도 있지만, 설정 파일을 수정하려면springmodules의 문서를 보십시오. 여기서는 제공하지 않습니다.
캐시 설명:
1. 메소드에 매개변수가 없음
시간 만료 캐시 실효;flush를 호출하면 캐시가 효력을 상실합니다.
2. 방법에 매개 변수 포함
파라미터가 다르면 매번 캐시를 하고 캐시에 같은 대상이 존재하면 캐시를 호출합니다.
flush를 호출하면 이 id에 대응하는 캐시가 효력을 상실합니다.
캐시 시간이 만료되면 이 id에 대응하는 캐시가 모두 효력을 상실합니다.
권장: 관련이 없는 캐시 대상에 대해 다른 id 설정을 취합니다.그래서 ehcache에는 많은 cache-id 설정 정보가 있습니다.
         <props>
              <prop key="com....test.Manager.get*">
                  cacheName=dictCache
              </prop>
              ………                     
              <prop key="com....test.Manager2.get*">
                  cacheName=dictCache2
              </prop>
           </props>
 
           <props>
              <prop key="com....test.Manager.update*">
                  cacheNames=dictCache
              </prop>
              ………
              <prop key="com....test.Manager2.update*">
                  cacheNames=dictCache2
              </prop>
           </props>

좋은 웹페이지 즐겨찾기