package org.nutz.dao;
import java.util.AbstractMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Map;
import java.util.Queue;
import java.util.Set;
/**
* The PooledMap is used to cache some Objects in a certain count.
*
* @param
* @param
*/
public class PooledMap extends AbstractMap{
private int maxCount = 10000;
private Queue queue = new LinkedList();
/**
* The Entry for this Map.
* @author Andy Han
*
*/
private class Entry implements Map.Entry{
private Key key;
private Value value;
public Entry(Key key, Value value){
this.key = key;
this.value = value;
}
@Override
public Strin