brouter/brouter-expressions/src/main/java/btools/expressions/CacheNode.java
2022-07-25 06:14:46 +02:00

27 lines
480 B
Java

package btools.expressions;
import java.util.Arrays;
import btools.util.LruMapNode;
public final class CacheNode extends LruMapNode {
byte[] ab;
float[] vars;
@Override
public int hashCode() {
return hash;
}
@Override
public boolean equals(Object o) {
CacheNode n = (CacheNode) o;
if (hash != n.hash) {
return false;
}
if (ab == null) {
return true; // hack: null = crc match only
}
return Arrays.equals(ab, n.ab);
}
}