Java EHCache 开源分布式缓存框架 完美实现session功能

Ehcache的缓存的特点: 失效时间是按第一次缓存的时间来计算,也就是说同一缓存第一次放入30秒后失效,放入之后无论怎么操作,30秒之后都会失效。 这种失效的机制似乎不是我们想要的,下边就介绍如何完美实现session机制。   实例代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

"1.0" encoding="UTF-8"?>

 

     

    

    "java.io.tmpdir"/>

     

    

    "sessionCache"

        maxEntriesLocalHeap="10000"

        eternal="false"

        timeToIdleSeconds="60"

        timeToLiveSeconds="60"

        maxEntriesLocalDisk="10000000"

        diskExpiryThreadIntervalSeconds="30"

        memoryStoreEvictionPolicy="LRU">

        

        "localTempSwap"/>  

    

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

"1.0" encoding="UTF-8"?>

 

     

    

    "java.io.tmpdir"/>

     

    

    "sessionCache"

        maxEntriesLocalHeap="10000"

        eternal="false"

        timeToIdleSeconds="60"

        timeToLiveSeconds="60"

        maxEntriesLocalDisk="10000000"

        diskExpiryThreadIntervalSeconds="30"

        memoryStoreEvictionPolicy="LRU">

        

        "localTempSwap"/>  

    

你可能感兴趣的:(EHcache)