pub fn run(&self, table: &ArcSwap<ActorStore>) -> usize {
        let mut removed = 0;
        table.rcu(|current| {
            let mut next = ActorStore::clone(&current);
            removed = next.cleanup();
            next
        });
        removed
    }
/// Walks through all stored [ActorRef] entries and removes
/// the ones which have been deallocated, returning the # of removed instances.
Walks through all stored [ActorRef] entries and removes
the ones which have been deallocated, returning the # of removed instances.
Walks through all stored [ ActorRef ] entries and removes the ones which have been deallocated returning the # of removed instances .
pub fn run(&self, table: &ArcSwap<ActorStore>) -> usize {
        let mut removed = 0;
        table.rcu(|current| {
            let mut next = ActorStore::clone(&current);
            removed = next.cleanup();
            next
        });
        removed
    }
pub fn run ( & self , table : & ArcSwap < ActorStore > ) -> usize { let mut removed = 0 ; table . rcu ( | current | { let mut next = ActorStore :: clone ( & current ) ; removed = next . cleanup ( ) ; next } ) ; removed }
Walks through all stored [ActorRef] entries and removes
the ones which have been deallocated, returning the # of removed instances.
Walks through all stored [ ActorRef ] entries and removes the ones which have been deallocated returning the # of removed instances .
&self
table
&ArcSwap<ActorStore>
&self
table
&ArcSwap<ActorStore>