Interface SegmentedHashMap.EntryAction

    • Method Detail

      • invokeFound

        Object invokeFound​(Object oKey,
                           Object oContext,
                           SegmentedHashMap.Entry[] aeBucket,
                           int nBucket,
                           SegmentedHashMap.Entry entryPrev,
                           SegmentedHashMap.Entry entryCur)
        Invoke some action, holding the segment lock, when a matching Entry is found.
        Parameters:
        oKey - the key to which the action is applied
        oContext - opaque context specific to the action
        aeBucket - the bucket array
        nBucket - the index into the bucket array
        entryPrev - the Entry object immediately preceding the Entry that was found, or null
        entryCur - the Entry object that was found
        Returns:
        an opaque result value
      • invokeNotFound

        Object invokeNotFound​(Object oKey,
                              Object oContext,
                              SegmentedHashMap.Entry[] aeBucket,
                              int nBucket)
        Invoke some action, holding the segment lock, when no matching Entry is found.
        Parameters:
        oKey - the key to which the action is applied
        oContext - opaque context specific to the action
        aeBucket - the bucket array
        nBucket - the index into the bucket array
        Returns:
        an opaque result value