@Override public long getScannerOrder() { return delegate.getScannerOrder(); }
@Override public int compare(KeyValueScanner left, KeyValueScanner right) { int comparison = compare(left.peek(), right.peek()); if (comparison != 0) { return comparison; } else { // Since both the keys are exactly the same, we break the tie in favor of higher ordered // scanner since it'll have newer data. Since higher value should come first, we reverse // sort here. return Long.compare(right.getScannerOrder(), left.getScannerOrder()); } } /**
@Override public long getScannerOrder() { return delegate.getScannerOrder(); }