implement Cache::write_back()