*
* @author crawshaw@ibex.org
*/
-public class Cache extends Basket.HashMap {
+public class Cache extends Basket.Hash {
+ public Cache(int maxSize, boolean accessOrder) {
+ super(maxSize * 2, 0.75F);
+ }
+ /*
private static final long serialVersionUID = 23498092L;
private final int maxSize;
public Cache(int maxSize, boolean accessOrder) {
super(maxSize * 2, 0.75F);
- prev = new int[maxSize];
- next = new int[maxSize];
+ prev = new int[entries.length];
+ next = new int[entries.length];
for (int i=0; i < maxSize; i++) { prev[i] = next[i] = -1; }
this.maxSize = maxSize;
protected void entryUpdated(int i) {
if (!accessOrder) { entryRemoved(i); entryAdded(i); }
}
+ */
}