/** {@inheritDoc} */ @Nullable @Override public <T> T deserialize() throws BinaryObjectException { Object obj0 = obj; if (obj0 == null) obj0 = deserializeValue(null); return (T)obj0; }
/** {@inheritDoc} */ @Nullable @Override public <T> T value(CacheObjectValueContext ctx, boolean cpy) { Object obj0 = obj; if (obj0 == null || (cpy && needCopy(ctx))) obj0 = deserializeValue(ctx); return (T)obj0; }
/** {@inheritDoc} */ @SuppressWarnings("unchecked") @Nullable @Override public <T> T deserialize() throws BinaryObjectException { Object obj0 = obj; if (obj0 == null) obj0 = deserializeValue(null); return (T)obj0; }
/** {@inheritDoc} */ @SuppressWarnings("unchecked") @Nullable @Override public <T> T value(CacheObjectValueContext ctx, boolean cpy) { Object obj0 = obj; if (obj0 == null || (cpy && needCopy(ctx))) obj0 = deserializeValue(ctx); return (T)obj0; }