FromCtx returns the node list and a boolean which indicate whether it is abandoned.
FromCtx does not return a bannedNodes, but a read only linked list. The internal lock is not
exported to external user.
Range likes the Range method of sync.Map.
It calls f serially for each node in Nodes. Range stops on f failed.
Range returns true after traversing all nodes, false otherwise.
Users should not change n in f.