@DataRehashed
public void dataRehashed(DataRehashedEvent<BeanKey<I>, BeanEntry<G>> event) {
Cache<BeanKey<I>, BeanEntry<G>> cache = event.getCache();
Address localAddress = cache.getCacheManager().getAddress();
Locality oldLocality = new ConsistentHashLocality(localAddress, event.getConsistentHashAtStart());
Locality newLocality = new ConsistentHashLocality(localAddress, event.getConsistentHashAtEnd());
if (event.isPre()) {
this.scheduler.cancel(newLocality);
} else {
this.schedule(cache, oldLocality, newLocality);
}