public LRUEntry get(String fileName, long filePosition) {
long hashCode = hashCode(fileName, filePosition);
int index = index(hashCode);
LRUEntry lruEntry = entries[index];
while (lruEntry != null
<BUG>&& (lruEntry.hashCode != hashCode || lruEntry.filePosition != filePosition || !lruEntry.fileName.equals(fileName)))
</BUG>
lruEntry = lruEntry.next;
return lruEntry;
}

public LRUEntry get(String fileName, long filePosition) {
long hashCode = hashCode(fileName, filePosition);
int index = index(hashCode);
LRUEntry lruEntry = entries[index];
while (lruEntry != null
&& (lruEntry.hashCode != hashCode || lruEntry.pageIndex != filePosition || !lruEntry.fileName.equals(fileName)))
lruEntry = lruEntry.next;
return lruEntry;
}
