final OperationService operationService = getNodeEngine().getOperationService();
final Collection<MemberImpl> members = getNodeEngine().getClusterService().getMemberList();
Collection<Future> futures = new ArrayList<Future>();
for (MemberImpl member : members) {
if (!member.localMember()) {
final Operation op = new CacheListenerRegistrationOperation(getDistributedObjectName(),
cacheEntryListenerConfiguration, isRegister);
final InternalCompletableFuture<Object> future = operationService
.invokeOnTarget(CacheService.SERVICE_NAME, op, member.getAddress());
futures.add(future);
}