KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > shiftone > cache > policy > lru > LruCacheFactory


1 package org.shiftone.cache.policy.lru;
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-recently-used cache.
11  *
12  *
13  * @author <a HREF="mailto:jeff@shiftone.org">Jeff Drost</a>
14  * @version $Revision: 1.7 $
15  */

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