/Engine/Source/Runtime/Core/Public/Experimental/Containers/HazardPointer.h
THazardPointeris used to keep an allocation alive until all threads that referenced it finished their access
template<typename H, bool Cached> class THazardPointer