KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > shiftone > cache > policy > lfu > LfuCacheFactory


1 package org.shiftone.cache.policy.lfu;
2
3
4
5 import org.shiftone.cache.util.AbstractPolicyCacheFactory;
6 import org.shiftone.cache.util.reaper.ReapableCache;
7
8
9 /**
10  * Creates a least-frequently-used cache.
11  *
12  *
13  * @author <a HREF="mailto:jeff@shiftone.org">Jeff Drost</a>
14  * @version $Revision: 1.7 $
15  */

16 public class LfuCacheFactory extends AbstractPolicyCacheFactory
17 {
18
19     public ReapableCache newReapableCache(String JavaDoc cacheName, long timeoutMilliSeconds, int maxSize)
20     {
21         return new LfuCache(cacheName, timeoutMilliSeconds, maxSize);
22     }
23
24
25     public String JavaDoc toString()
26     {
27         return "LfuCacheFactory";
28     }
29 }
30
Popular Tags