private Object tryHandleReference0(Object o) { if (o instanceof RedissonReference) { return fromReference(o); } else if (o instanceof ScoredEntry && ((ScoredEntry) o).getValue() instanceof RedissonReference) { ScoredEntry<?> se = ((ScoredEntry<?>) o); return new ScoredEntry(se.getScore(), fromReference(se.getValue())); } else if (o instanceof Map.Entry) { Map.Entry old = (Map.Entry) o; Object key = tryHandleReference0(old.getKey()); Object value = tryHandleReference0(old.getValue()); return value != old.getValue() || key != old.getKey() ? new AbstractMap.SimpleEntry(key, value) : o; } else { return o; } }
private Object tryHandleReference0(Object o) { if (o instanceof RedissonReference) { return fromReference(o); } else if (o instanceof ScoredEntry && ((ScoredEntry) o).getValue() instanceof RedissonReference) { ScoredEntry<?> se = ((ScoredEntry<?>) o); return new ScoredEntry(se.getScore(), fromReference(se.getValue())); } else if (o instanceof Map.Entry) { Map.Entry old = (Map.Entry) o; Object key = tryHandleReference0(old.getKey()); Object value = tryHandleReference0(old.getValue()); return value != old.getValue() || key != old.getKey() ? new AbstractMap.SimpleEntry(key, value) : o; } else { return o; } }
Object value = e.getValue(); if (e.getKey() instanceof RedissonReference) { key = fromReference(e.getKey()); r.remove(e.getKey()); value = fromReference(e.getValue());
Object value = e.getValue(); if (e.getKey() instanceof RedissonReference) { key = fromReference(e.getKey()); r.remove(e.getKey()); value = fromReference(e.getValue());
private Object tryHandleReference0(Object o) { if (o instanceof RedissonReference) { return fromReference(o); } else if (o instanceof ScoredEntry && ((ScoredEntry) o).getValue() instanceof RedissonReference) { ScoredEntry<?> se = ((ScoredEntry<?>) o); return new ScoredEntry(se.getScore(), fromReference(se.getValue())); } else if (o instanceof Map.Entry) { Map.Entry old = (Map.Entry) o; Object key = tryHandleReference0(old.getKey()); Object value = tryHandleReference0(old.getValue()); return value != old.getValue() || key != old.getKey() ? new AbstractMap.SimpleEntry(key, value) : o; } else { return o; } }
Object value = e.getValue(); if (e.getKey() instanceof RedissonReference) { key = fromReference(e.getKey()); r.remove(e.getKey()); value = fromReference(e.getValue());