question: private boolean expungeStaleEntries ( ) { if ( size == 0 ) return false ; Object r ; boolean result = false ; while ( ( r = queue . poll ( ) ) != null ) { result = true ; Entry e = ( Entry ) r ; int h = e . getHash ( ) ; int i = indexFor ( h , table . length ) ; Entry prev = table [ i ] ; Entry p = prev ; while ( p != null ) { Entry next = p . getState ( ) . next ; if ( p == e ) { if ( prev == e ) table [ i ] = next ; else prev . setNext ( next ) ; e . setNext ( null ) ; size -- ; break ; } prev = p ; p = next ; } } return result ; }
target:  Expunge stale entries from the table.