/** {@inheritDoc} */ @Override public IgfsEntryInfo process(MutableEntry<IgniteUuid, IgfsEntryInfo> entry, Object... args) throws EntryProcessorException { IgfsEntryInfo oldInfo = entry.getValue(); IgfsFileMap newMap = new IgfsFileMap(oldInfo.fileMap()); newMap.deleteRange(range); IgfsEntryInfo newInfo = oldInfo.fileMap(newMap); entry.setValue(newInfo); return newInfo; }
map.deleteRange(new IgfsFileAffinityRange(30, 39, affKey)); map.deleteRange(new IgfsFileAffinityRange(10, 19, affKey)); map.deleteRange(new IgfsFileAffinityRange(70, 79, affKey));
map.deleteRange(new IgfsFileAffinityRange(30, 35, affKey)); map.deleteRange(new IgfsFileAffinityRange(10, 15, affKey)); map.deleteRange(new IgfsFileAffinityRange(70, 75, affKey));
/** {@inheritDoc} */ @Override public IgfsEntryInfo process(MutableEntry<IgniteUuid, IgfsEntryInfo> entry, Object... args) throws EntryProcessorException { IgfsEntryInfo oldInfo = entry.getValue(); IgfsFileMap newMap = new IgfsFileMap(oldInfo.fileMap()); newMap.deleteRange(range); IgfsEntryInfo newInfo = oldInfo.fileMap(newMap); entry.setValue(newInfo); return newInfo; }