moves the hot hand forward . concode_field_sep boolean marked concode_elem_sep Node next concode_elem_sep int maximumColdSize concode_elem_sep Long2ObjectMap<Node> data concode_elem_sep PolicyStats policyStats concode_elem_sep Node prev concode_elem_sep int sizeTest concode_elem_sep int sizeCold concode_elem_sep int sizeHot concode_elem_sep Node handHot concode_elem_sep Node handTest concode_elem_sep int maximumSize concode_elem_sep Node handCold concode_elem_sep long key concode_elem_sep Status status concode_field_sep void add concode_elem_sep void scanTest concode_elem_sep void scanCold concode_elem_sep void onMiss concode_elem_sep Set<Policy> policies concode_elem_sep void onNonResidentHit concode_elem_sep void finished concode_elem_sep void delete concode_elem_sep void remove concode_elem_sep void evict concode_elem_sep PolicyStats stats concode_elem_sep void record concode_elem_sep void onHit
void function ( ) { if ( handHot == handTest ) { scanTest ( ) ; } if ( handHot . status == Status . HOT ) { if ( handHot . marked ) { handHot . marked = false ; } else { handHot . status = Status . COLD ; sizeCold ++ ; sizeHot -- ; } } handHot = handHot . next ; }