/** * Creates a new {@link RedisSerializationContext} using the given {@link RedisSerializer}. * * @param serializer must not be {@literal null}. * @param <T> * @return */ static <T> RedisSerializationContext<T, T> fromSerializer(RedisSerializer<T> serializer) { return just(SerializationPair.fromSerializer(serializer)); }
/** * Creates a new {@link RedisSerializationContext} using a {@link SerializationPair#raw()} serialization pair. * * @return */ static RedisSerializationContext<byte[], byte[]> raw() { return just(SerializationPair.raw()); }
/** * Creates a new {@link RedisSerializationContext} using the given {@link RedisSerializer}. * * @param serializer must not be {@literal null}. * @param <T> * @return */ static <T> RedisSerializationContext<T, T> fromSerializer(RedisSerializer<T> serializer) { return just(SerializationPair.fromSerializer(serializer)); }
/** * Creates a new {@link RedisSerializationContext} using a {@link SerializationPair#raw()} serialization pair. * * @return */ static RedisSerializationContext<byte[], byte[]> raw() { return just(SerializationPair.raw()); }
/** * Creates a new {@link RedisSerializationContext} using the given {@link RedisSerializer}. * * @param serializer must not be {@literal null}. * @param <T> * @return */ static <T> RedisSerializationContext<T, T> fromSerializer(RedisSerializer<T> serializer) { return just(SerializationPair.fromSerializer(serializer)); }
/** * Creates a new {@link RedisSerializationContext} using a {@link SerializationPair#raw()} serialization pair. * * @return */ static RedisSerializationContext<byte[], byte[]> raw() { return just(SerializationPair.raw()); }