lru,dfs,comparator