lc cache with better comment