in fix/core/src/main/java/deltix/connector/fix/mapper/OrderIdCache.java [244:266]
public boolean put(final long key, final AsciiStringBuilder value) {
int hidx = hashIndex(key);
int idx = find(hidx, key);
if (idx != NULL) {
evict(idx);
values[idx] = value;
return false;
}
if (freeHead == NULL) {
final int removeIndex = insertOrder.tail();
free(removeIndex);
}
idx = allocEntry(hidx);
values[idx] = value;
putKey(idx, key);
insertOrder.add(idx);
return (true);
}