private long performGet ( long bucketHeadAddress , WrappedBytes k ) { long address = bucketHeadAddress ; while ( address != 0 ) { long nextAddress = offHeapEntryFactory . getNext ( address ) ; if ( offHeapEntryFactory . equalsKey ( address , k ) ) { break ; } else { address = nextAddress ; } } return address ; }
Gets the actual address for the given key in the given bucket or 0 if it isn t present or expired