add lru_cache example