add lru_cache.cc