@mridulm , I think LinkedHashMap actually keeps the order of insertion, but not using? (though I'm not clear how to track when the block is accessed by the tasks for now...)