@ Override public List < DispatchableKey > getConsumerPoints ( ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) { SibTr . entry ( tc , "getConsumerPoints" ) ; SibTr . exit ( tc , "getConsumerPoints" , consumerPoints ) ; } return ( List < DispatchableKey > ) consumerPoints . clone ( ) ; }
This list is cloned to stop illegal access to the ConsumerPoints controlled by this ConsumerDispatcher