@Override public void removeAll(Set<? extends K> keys) { long startNanos = nowInNanosOrDefault(); ensureOpen(); checkNotNull(keys, NULL_KEY_IS_NOT_ALLOWED); if (keys.isEmpty()) { return; } List<Data> dataKeys = new ArrayList<Data>(keys.size()); objectToDataCollection(keys, dataKeys, getSerializationService(), NULL_KEY_IS_NOT_ALLOWED); removeAllKeysInternal(keys, dataKeys, startNanos); }
@Override protected void loadAllInternal(boolean replaceExistingValues, Collection<?> keysParameter) { Collection<?> keys = serializeKeys ? objectToDataCollection(keysParameter, getSerializationService()) : keysParameter; try { super.loadAllInternal(replaceExistingValues, keys); } finally { for (Object key : keys) { invalidateNearCache(key); } } }
protected void loadAllInternal(boolean replaceExistingValues, Collection<?> keys) { Collection<Data> dataKeys = objectToDataCollection(keys, getSerializationService()); ClientMessage request = MapLoadGivenKeysCodec.encodeRequest(name, dataKeys, replaceExistingValues); invoke(request); }
protected void loadAllInternal(boolean replaceExistingValues, Collection<?> keys) { Collection<Data> dataKeys = objectToDataCollection(keys, getSerializationService()); ClientMessage request = MapLoadGivenKeysCodec.encodeRequest(name, dataKeys, replaceExistingValues); invoke(request); }
@Override public boolean addAll(Collection<? extends E> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = QueueAddAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); QueueAddAllCodec.ResponseParameters resultParameters = QueueAddAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean removeAll(Collection<?> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = QueueCompareAndRemoveAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); QueueCompareAndRemoveAllCodec.ResponseParameters resultParameters = QueueCompareAndRemoveAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean retainAll(Collection<?> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = QueueCompareAndRetainAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); QueueCompareAndRetainAllCodec.ResponseParameters resultParameters = QueueCompareAndRetainAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean addAll(Collection<? extends E> c) { Preconditions.checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = SetAddAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); SetAddAllCodec.ResponseParameters resultParameters = SetAddAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean retainAll(Collection<?> c) { Preconditions.checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = SetCompareAndRetainAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); SetCompareAndRetainAllCodec.ResponseParameters resultParameters = SetCompareAndRetainAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean retainAll(Collection<?> c) { Preconditions.checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = SetCompareAndRetainAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); SetCompareAndRetainAllCodec.ResponseParameters resultParameters = SetCompareAndRetainAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean retainAll(Collection<?> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = ListCompareAndRetainAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); ListCompareAndRetainAllCodec.ResponseParameters resultParameters = ListCompareAndRetainAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean containsAll(Collection<?> c) { Preconditions.checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = SetContainsAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); SetContainsAllCodec.ResponseParameters resultParameters = SetContainsAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean containsAll(Collection<?> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = QueueContainsAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); QueueContainsAllCodec.ResponseParameters resultParameters = QueueContainsAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean containsAll(Collection<?> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = ListContainsAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); ListContainsAllCodec.ResponseParameters resultParameters = ListContainsAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean removeAll(Collection<?> c) { Preconditions.checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = SetCompareAndRemoveAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); SetCompareAndRemoveAllCodec.ResponseParameters resultParameters = SetCompareAndRemoveAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean addAll(Collection<? extends E> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = QueueAddAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); QueueAddAllCodec.ResponseParameters resultParameters = QueueAddAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean removeAll(Collection<?> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = QueueCompareAndRemoveAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); QueueCompareAndRemoveAllCodec.ResponseParameters resultParameters = QueueCompareAndRemoveAllCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean addAll(int index, Collection<? extends E> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = ListAddAllWithIndexCodec.encodeRequest(name, index, dataCollection); ClientMessage response = invokeOnPartition(request); ListAddAllWithIndexCodec.ResponseParameters resultParameters = ListAddAllWithIndexCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean addAll(int index, Collection<? extends E> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = ListAddAllWithIndexCodec.encodeRequest(name, index, dataCollection); ClientMessage response = invokeOnPartition(request); ListAddAllWithIndexCodec.ResponseParameters resultParameters = ListAddAllWithIndexCodec.decodeResponse(response); return resultParameters.response; }
@Override public boolean retainAll(Collection<?> c) { checkNotNull(c); Collection<Data> dataCollection = objectToDataCollection(c, getSerializationService()); ClientMessage request = ListCompareAndRetainAllCodec.encodeRequest(name, dataCollection); ClientMessage response = invokeOnPartition(request); ListCompareAndRetainAllCodec.ResponseParameters resultParameters = ListCompareAndRetainAllCodec.decodeResponse(response); return resultParameters.response; }