X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2Futil%2FCache.java;h=82311ec116df6bd4c4326a1f8b285f817b919675;hb=HEAD;hp=3662cf3afeba33992cc9c7035238b03a9d616074;hpb=60e22c70069965ac3a9ad0f5613f955a81c6bb58;p=org.ibex.util.git diff --git a/src/org/ibex/util/Cache.java b/src/org/ibex/util/Cache.java index 3662cf3..82311ec 100644 --- a/src/org/ibex/util/Cache.java +++ b/src/org/ibex/util/Cache.java @@ -10,7 +10,11 @@ package org.ibex.util; * * @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; @@ -23,8 +27,8 @@ public class Cache extends Basket.HashMap { 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; @@ -64,4 +68,5 @@ public class Cache extends Basket.HashMap { protected void entryUpdated(int i) { if (!accessOrder) { entryRemoved(i); entryAdded(i); } } + */ }