@ Override protected void removeFromReplacementList ( Entry e ) { if ( e . isHot ( ) ) { hotHits += e . hitCnt ; handHot = Entry . removeFromCyclicList ( handHot , e ) ; hotSize -- ; } else { coldHits += e . hitCnt ; handCold = Entry . removeFromCyclicList ( handCold , e ) ; coldSize -- ; } }
Remove expire or eviction of an entry happens . Remove the entry from the replacement list data structure .