cache_impl.hh