Class JacksonRedisCacheValueSerializer<T>

java.lang.Object
com.helixframework.cache.redis.JacksonRedisCacheValueSerializer<T>
Type Parameters:
T - The type of objects that this serializer will handle.
All Implemented Interfaces:
com.helixframework.cache.CacheValueSerializer<T>

public class JacksonRedisCacheValueSerializer<T> extends Object implements com.helixframework.cache.CacheValueSerializer<T>
JacksonRedisCacheValueSerializer is a generic implementation of the CacheValueSerializer interface, utilizing the Jackson library to handle serialization and deserialization of objects to and from JSON strings. This class is particularly suited for use cases where Redis caching is employed, and the values need to be stored and retrieved in a serialized JSON format.
  • Constructor Details

    • JacksonRedisCacheValueSerializer

      public JacksonRedisCacheValueSerializer(Class<T> clazz)
  • Method Details

    • serialize

      public String serialize(T value)
      Specified by:
      serialize in interface com.helixframework.cache.CacheValueSerializer<T>
    • deserialize

      public T deserialize(String value)
      Specified by:
      deserialize in interface com.helixframework.cache.CacheValueSerializer<T>