package com.hazelcast.internal.adapter; import com.hazelcast.map.EntryBackupProcessor; import com.hazelcast.map.EntryProcessor; import java.util.Map; public class IMapReplaceEntryProcessor implements EntryProcessor<Integer, String> { private static final long serialVersionUID = -4826323876651981295L; private final String oldString; private final String newString; public IMapReplaceEntryProcessor(String oldString, String newString) { this.oldString = oldString; this.newString = newString; } @Override public Object process(Map.Entry<Integer, String> entry) { String value = entry.getValue(); if (value == null) { return null; } String result = value.replace(oldString, newString); entry.setValue(result); return result; } @Override public EntryBackupProcessor<Integer, String> getBackupProcessor() { return null; } }