def METHOD_NAME(tmp_path: Path):
    with Cache(tmp_path) as cache:
        assert cache.get_path(".json").name == "0x0.json"
        assert cache.get_path(".json").name == "0x0.json"
        assert cache.get_path("\\^&~}#[|`\\^@]}{.json").name == "0x1.json"
        assert cache.get_path("\\^&~}#.[|`\\.^@]}{.png").name == "0x2.png"
        assert cache.get_path("\\^&~}#.[|`\\.^@]}{.txt").name == "0x3.txt"
        assert cache.get_path(".").name == "0x4"