def METHOD_NAME(tmp_dir, dvc, run_copy):
    run_cache_dir = dvc.stage_cache.cache_dir
    assert not os.path.exists(run_cache_dir)
    tmp_dir.gen("foo", "foo")
    stage = run_copy("foo", "bar", name="copy-foo-bar", no_exec=True)
    assert _recurse_count_files(run_cache_dir) == 0
    assert not dvc.stage_cache._load(stage)
    (stage,) = dvc.reproduce("copy-foo-bar", dry=True)
    assert _recurse_count_files(run_cache_dir) == 0
    assert not dvc.stage_cache._load(stage)