com.alexkasko.unsafe.offheapstruct
private static class OffHeapStructSorterByReference.OffHeapReferenceComparator extends Object implements OffHeapLongComparator
Modifier and Type | Field and Description |
---|---|
private OffHeapStructSorterByReference.OffHeapStructIndexAccessor |
ac1 |
private OffHeapStructSorterByReference.OffHeapStructIndexAccessor |
ac2 |
private Comparator<OffHeapStructAccessor> |
comp |
Modifier | Constructor and Description |
---|---|
private |
OffHeapStructSorterByReference.OffHeapReferenceComparator(OffHeapStructCollection data,
Comparator<OffHeapStructAccessor> comp)
Constructor
|
private final Comparator<OffHeapStructAccessor> comp
private final OffHeapStructSorterByReference.OffHeapStructIndexAccessor ac1
private final OffHeapStructSorterByReference.OffHeapStructIndexAccessor ac2
private OffHeapStructSorterByReference.OffHeapReferenceComparator(OffHeapStructCollection data, Comparator<OffHeapStructAccessor> comp)
data
- data in sortingcomp
- user provided comparatorpublic int compare(long l1, long l2)
compare
in interface OffHeapLongComparator
l1
- first valuel2
- second valueCopyright © 2014. All Rights Reserved.