public void pushStateToNode(NotifyingNotifiableFuture<Object> stateTransferFuture, int viewId, Collection<Address> targets,
Collection<InternalCacheEntry> state) throws StateTransferCancelledException {
log.debugf("Pushing to nodes %s %d keys", targets, state.size());
log.tracef("Pushing to nodes %s keys: %s", targets, keys(state));
final StateTransferControlCommand cmd = cf.buildStateTransferCommand(StateTransferControlCommand.Type.APPLY_STATE, getAddress(), viewId, state);
rpcManager.invokeRemotelyInFuture(targets, cmd, false, stateTransferFuture, configuration.getRehashRpcTimeout());
}