Change EntryProcessor to take an Object varargs argument, the intent of which is that EntryProcessors do not need to be Serializable but still permit some specialization of behaviour. Only the arguments need to be lower case serializable.