/** * Creates a new {@link RedisSerializationContextBuilder} using a given default {@link SerializationPair}. * * @param serializationPair must not be {@literal null}. * @param <K> expected key type. * @param <V> expected value type. * @return a new {@link RedisSerializationContextBuilder}. */ @SuppressWarnings("unchecked") static <K, V> RedisSerializationContextBuilder<K, V> newSerializationContext(SerializationPair<?> serializationPair) { Assert.notNull(serializationPair, "SerializationPair must not be null!"); return new DefaultRedisSerializationContext.DefaultRedisSerializationContextBuilder() // .key(serializationPair).value(serializationPair) // .hashKey(serializationPair).hashValue(serializationPair); }
/** * Creates a new {@link RedisSerializationContextBuilder} using a given default {@link SerializationPair}. * * @param serializationPair must not be {@literal null}. * @param <K> expected key type. * @param <V> expected value type. * @return a new {@link RedisSerializationContextBuilder}. */ @SuppressWarnings("unchecked") static <K, V> RedisSerializationContextBuilder<K, V> newSerializationContext(SerializationPair<?> serializationPair) { Assert.notNull(serializationPair, "SerializationPair must not be null!"); return new DefaultRedisSerializationContext.DefaultRedisSerializationContextBuilder() // .key(serializationPair).value(serializationPair) // .hashKey(serializationPair).hashValue(serializationPair); }
/** * Creates a new {@link RedisSerializationContextBuilder} using a given default {@link SerializationPair}. * * @param serializationPair must not be {@literal null}. * @param <K> expected key type. * @param <V> expected value type. * @return a new {@link RedisSerializationContextBuilder}. */ @SuppressWarnings("unchecked") static <K, V> RedisSerializationContextBuilder<K, V> newSerializationContext(SerializationPair<?> serializationPair) { Assert.notNull(serializationPair, "SerializationPair must not be null!"); return new DefaultRedisSerializationContext.DefaultRedisSerializationContextBuilder() // .key(serializationPair).value(serializationPair) // .hashKey(serializationPair).hashValue(serializationPair); }
/** * Creates a new {@link RedisSerializationContextBuilder}. * * @param <K> expected key type. * @param <V> expected value type. * @return a new {@link RedisSerializationContextBuilder}. */ @SuppressWarnings("unchecked") static <K, V> RedisSerializationContextBuilder<K, V> newSerializationContext() { return new DefaultRedisSerializationContext.DefaultRedisSerializationContextBuilder(); }
/** * Creates a new {@link RedisSerializationContextBuilder}. * * @param <K> expected key type. * @param <V> expected value type. * @return a new {@link RedisSerializationContextBuilder}. */ @SuppressWarnings("unchecked") static <K, V> RedisSerializationContextBuilder<K, V> newSerializationContext() { return new DefaultRedisSerializationContext.DefaultRedisSerializationContextBuilder(); }
/** * Creates a new {@link RedisSerializationContextBuilder}. * * @param <K> expected key type. * @param <V> expected value type. * @return a new {@link RedisSerializationContextBuilder}. */ @SuppressWarnings("unchecked") static <K, V> RedisSerializationContextBuilder<K, V> newSerializationContext() { return new DefaultRedisSerializationContext.DefaultRedisSerializationContextBuilder(); }