@SuppressWarnings("unchecked") public BufferedEncodedSeeker(RawComparator<byte[]> comparator) { this.comparator = comparator; if (comparator instanceof SamePrefixComparator) { this.samePrefixComparator = (SamePrefixComparator<byte[]>) comparator; } else { this.samePrefixComparator = null; } }
@SuppressWarnings("unchecked") public BufferedEncodedSeeker(KVComparator comparator) { this.comparator = comparator; if (comparator instanceof SamePrefixComparator) { this.samePrefixComparator = (SamePrefixComparator<byte[]>) comparator; } else { this.samePrefixComparator = null; } }