def METHOD_NAME(self, copy_func):
    cache = LRUCache(2)
    cache["a"] = 1
    cache["b"] = 2
    copy = copy_func(cache)
    assert copy._queue == cache._queue
    copy["c"] = 3
    assert copy._queue != cache._queue
    assert "a" not in copy and "b" in copy and "c" in copy