Tear down: cancel pending tasks (invoking cancelPending once per block), detach bus listeners, clear caches. Safe to call more than once.
cancelPending
Tear down: cancel pending tasks (invoking
cancelPendingonce per block), detach bus listeners, clear caches. Safe to call more than once.