KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > h2 > util > SmallLRUCache


1 /*
2  * Copyright 2004-2006 H2 Group. Licensed under the H2 License, Version 1.0 (http://h2database.com/html/license.html).
3  * Initial Developer: H2 Group
4  */

5 package org.h2.util;
6
7 //#ifdef JDK14
8
import java.util.LinkedHashMap JavaDoc;
9 //#endif
10
//#ifdef JDK13
11
/*
12 import java.util.HashMap;
13 */

14 //#endif
15
import java.util.Map JavaDoc;
16
17 public class SmallLRUCache
18 //#ifdef JDK14
19
extends LinkedHashMap JavaDoc
20 //#endif
21
//#ifdef JDK13
22
/*
23 extends HashMap
24 */

25 //#endif
26
{
27     
28     private static final long serialVersionUID = 3643268440910181829L;
29     private int size;
30     
31     public SmallLRUCache(int size) {
32         this.size = size;
33     }
34     
35 //#ifdef JDK14
36
protected boolean removeEldestEntry(Map.Entry JavaDoc eldest) {
37         return size() > size;
38      }
39 //#endif
40
}
41
Popular Tags