question: public List < T > lruValues ( ) { ArrayList < T > lruValues = new ArrayList < T > ( pmap . size ( ) ) ; CacheNode < T > next = lruFirst ; while ( next != null ) { lruValues . add ( next . get ( ) ) ; next = next . getAfter ( ) ; } return lruValues ; }
target:  Returns values in LRU order.