天天看點

EhCache緩存的一些知識

ehcache緩存

  1. 他說hibernate框框預設使用的緩存技術

如何使用ehcache呢?

  1. 首先導入ehcache的依賴(用的是gradle)
compile group: 'net.sf.ehcache', name: 'ehcache', version: '2.10.4'
           
  1. 配置緩存的配置檔案(ehcache.xml) ——放在resources目錄下
<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd">
    <!--磁盤緩存位置-->
    <diskStore path="D:\ehcacheData"/>

    <!--
        defaultCache,是預設的緩存政策 如果你指定的緩存政策沒有找到,那麼就用這個預設的緩存政策
        maxElementsInMemory:記憶體中允許存儲的最大元素個數,0代表無限
        eternal:設定緩存中的對象是否為永久有效,如果是逾時設定将被忽略,對象從不過期
                根據存儲資料不同,例如超靜态不變的資料如省市區設定為永久不過期。
        overflowToDisk:記憶體不足時,
           

繼續閱讀