in reply to Re^3: Marking an array as already seen (yes)
in thread Marking an array as already seen

Scalar::Util's refaddr (assuming the XS version) is slightly faster still, and doesn't suffer from possible problems with overloaded objects :-)