Use linked list containing special block data structure instead of linkedhashmap