Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Enum Classes
  • Fields
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    Description
    io.valkey.springframework.data.valkey.connection.jedis.JedisClusterConnection.JedisClusterTopologyProvider.shouldUseCachedValue()
    since 3.3.4, use JedisClusterConnection.JedisClusterTopologyProvider.shouldUseCachedValue(JedisClusterTopology) instead.
    io.valkey.springframework.data.valkey.connection.lettuce.observability.LettuceObservationContext
    since 3.4 for removal with the next major revision. Use Lettuce's Micrometer integration through MicrometerTracing.
    io.valkey.springframework.data.valkey.connection.lettuce.observability.MicrometerTracingAdapter
    since 3.4 for removal with the next major revision. Use Lettuce's Micrometer integration through MicrometerTracing.
    io.valkey.springframework.data.valkey.connection.lettuce.observability.ValkeyObservation
    since 3.4 for removal with the next major revision. Use Lettuce's Micrometer integration through MicrometerTracing.
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.lexCount(ValkeyZSetCommands.Range)
    since 3.0. Please use BoundZSetOperations.lexCount(Range) instead.
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.rangeByLex(ValkeyZSetCommands.Range)
    since 3.0. Please use BoundZSetOperations.rangeByLex(Range) instead.
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.rangeByLex(ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use BoundZSetOperations.rangeByLex(Range, Limit) instead.
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.removeRangeByLex(ValkeyZSetCommands.Range)
    since 3.0. Please use BoundZSetOperations.removeRangeByLex(Range).
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.reverseRangeByLex(ValkeyZSetCommands.Range)
    since 3.0. Please use BoundZSetOperations.reverseRangeByLex(Range) instead.
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.reverseRangeByLex(ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use BoundZSetOperations.reverseRangeByLex(Range, Limit) instead.
    io.valkey.springframework.data.valkey.core.mapping.ValkeyPersistentEntity.hasExplictTimeToLiveProperty()
    in favor of ValkeyPersistentEntity.hasExplicitTimeToLiveProperty().
    io.valkey.springframework.data.valkey.core.ScanCursor.doOpen(long)
    since 3.3.0, use ScanCursor.doOpen(CursorId) instead.
    io.valkey.springframework.data.valkey.core.ScanCursor.isFinished(long)
    io.valkey.springframework.data.valkey.core.ZSetOperations.lexCount(K, ValkeyZSetCommands.Range)
    since 3.0. Please use #lexCount(Range) instead.
    io.valkey.springframework.data.valkey.core.ZSetOperations.rangeByLex(K, ValkeyZSetCommands.Range)
    since 3.0. Please use ZSetOperations.rangeByLex(Object, Range) instead.
    io.valkey.springframework.data.valkey.core.ZSetOperations.rangeByLex(K, ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use ZSetOperations.rangeByLex(Object, Range, Limit) instead.
    io.valkey.springframework.data.valkey.core.ZSetOperations.removeRangeByLex(K, ValkeyZSetCommands.Range)
    since 3.0. Please use ZSetOperations.removeRangeByLex(Object, Range) instead;
    io.valkey.springframework.data.valkey.core.ZSetOperations.reverseRangeByLex(K, ValkeyZSetCommands.Range)
    since 3.0. Please use ZSetOperations.reverseRangeByLex(Object, Range)
    io.valkey.springframework.data.valkey.core.ZSetOperations.reverseRangeByLex(K, ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use ZSetOperations.reverseRangeByLex(Object, Range, Limit) instead.
    io.valkey.springframework.data.valkey.serializer.Jackson2JsonValkeySerializer.DEFAULT_CHARSET
    since 3.0 for removal.
    io.valkey.springframework.data.valkey.serializer.Jackson2JsonValkeySerializer.setObjectMapper(ObjectMapper)
    since 3.0, use constructor creation to configure the object mapper.
    io.valkey.springframework.data.valkey.support.collections.ValkeyZSet.rangeByLex(ValkeyZSetCommands.Range)
    since 3.0. Please use ValkeyZSet.rangeByLex(Range) instead.
    io.valkey.springframework.data.valkey.support.collections.ValkeyZSet.rangeByLex(ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use ValkeyZSet.rangeByLex(Range, Limit) instead.
    io.valkey.springframework.data.valkey.support.collections.ValkeyZSet.reverseRangeByLex(ValkeyZSetCommands.Range)
    since 3.0. Please use ValkeyZSet.reverseRangeByLex(Range, Limit) instead.
    io.valkey.springframework.data.valkey.support.collections.ValkeyZSet.reverseRangeByLex(ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use ValkeyZSet.reverseRangeByLex(Range, Limit) instead.
    io.valkey.springframework.data.valkey.util.ValkeyAssertions
    since 3.3, will be removed in a future revision in favor of Spring's Assert utility.
  • Deprecated Interfaces
    Interface
    Description
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection
  • Deprecated Classes
    Class
    Description
    io.valkey.springframework.data.valkey.connection.lettuce.observability.LettuceObservationContext
    since 3.4 for removal with the next major revision. Use Lettuce's Micrometer integration through MicrometerTracing.
    io.valkey.springframework.data.valkey.connection.lettuce.observability.MicrometerTracingAdapter
    since 3.4 for removal with the next major revision. Use Lettuce's Micrometer integration through MicrometerTracing.
    io.valkey.springframework.data.valkey.connection.ValkeyZSetCommands.Limit
    since 3.0, use Limit instead.
    io.valkey.springframework.data.valkey.connection.ValkeyZSetCommands.Range
    since 3.0, use Range or ValkeyZSetCommands.Range.toRange() instead.
    io.valkey.springframework.data.valkey.util.ValkeyAssertions
    since 3.3, will be removed in a future revision in favor of Spring's Assert utility.
  • Deprecated Enum Classes
    Enum Class
    Description
    io.valkey.springframework.data.valkey.connection.lettuce.observability.ValkeyObservation
    since 3.4 for removal with the next major revision. Use Lettuce's Micrometer integration through MicrometerTracing.
  • Deprecated Fields
    Field
    Description
    io.valkey.springframework.data.valkey.serializer.Jackson2JsonValkeySerializer.DEFAULT_CHARSET
    since 3.0 for removal.
  • Deprecated Methods
    Method
    Description
    io.valkey.springframework.data.valkey.cache.ValkeyCacheConfiguration.getTtl()
    since 3.2. Use ValkeyCacheConfiguration.getTtlFunction() instead.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.bgReWriteAof(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.bgSave(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.dbSize(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.flushAll(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.flushAll(ValkeyClusterNode, ValkeyServerCommands.FlushOption)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.flushDb(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.flushDb(ValkeyClusterNode, ValkeyServerCommands.FlushOption)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.getClientList(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.getConfig(ValkeyClusterNode, String)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.info(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.info(ValkeyClusterNode, String)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.lastSave(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.resetConfigStats(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.rewriteConfig(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.save(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.setConfig(ValkeyClusterNode, String, String)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.shutdown(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.time(ValkeyClusterNode)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyClusterConnection.time(ValkeyClusterNode, TimeUnit)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.append(byte[], byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.applyHashFieldExpiration(byte[], Expiration, ExpirationOptions, byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bgReWriteAof()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bgSave()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bitCount(byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bitCount(byte[], long, long)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bitField(byte[], BitFieldSubCommands)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bitOp(ValkeyStringCommands.BitOperation, byte[], byte[]...)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bitPos(byte[], boolean, Range<Long>)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bLMove(byte[], byte[], ValkeyListCommands.Direction, ValkeyListCommands.Direction, double)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bLPop(int, byte[]...)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bRPop(int, byte[]...)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bRPopLPush(int, byte[], byte[])
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bZPopMax(byte[], long, TimeUnit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.bZPopMin(byte[], long, TimeUnit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.copy(byte[], byte[], boolean)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.dbSize()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.decr(byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.decrBy(byte[], long)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.del(byte[]...)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.dump(byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.encodingOf(byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.eval(byte[], ReturnType, int, byte[]...)
    in favor of ValkeyCommandsProvider.scriptingCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.evalSha(byte[], ReturnType, int, byte[]...)
    in favor of ValkeyCommandsProvider.scriptingCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.evalSha(String, ReturnType, int, byte[]...)
    in favor of ValkeyCommandsProvider.scriptingCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.exists(byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.exists(byte[]...)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.expire(byte[], long)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.expire(byte[], long, ExpirationOptions.Condition)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.expireAt(byte[], long)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.expireAt(byte[], long, ExpirationOptions.Condition)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.flushAll()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.flushAll(ValkeyServerCommands.FlushOption)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.flushDb()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.flushDb(ValkeyServerCommands.FlushOption)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoAdd(byte[], Iterable<ValkeyGeoCommands.GeoLocation<byte[]>>)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoAdd(byte[], Map<byte[], Point>)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoAdd(byte[], Point, byte[])
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoDist(byte[], byte[], byte[])
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoDist(byte[], byte[], byte[], Metric)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoHash(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoPos(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoRadius(byte[], Circle)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoRadius(byte[], Circle, ValkeyGeoCommands.GeoRadiusCommandArgs)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoRadiusByMember(byte[], byte[], Distance)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoRadiusByMember(byte[], byte[], Distance, ValkeyGeoCommands.GeoRadiusCommandArgs)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoRemove(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoSearch(byte[], GeoReference<byte[]>, GeoShape, ValkeyGeoCommands.GeoSearchCommandArgs)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.geoSearchStore(byte[], byte[], GeoReference<byte[]>, GeoShape, ValkeyGeoCommands.GeoSearchStoreCommandArgs)
    in favor of ValkeyCommandsProvider.geoCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.get(byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.getBit(byte[], long)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.getClientList()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.getClientName()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.getConfig(String)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.getDel(byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.getEx(byte[], Expiration)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.getRange(byte[], long, long)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.getSet(byte[], byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hDel(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hExists(byte[], byte[])
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hExpire(byte[], long, byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hExpire(byte[], long, ExpirationOptions.Condition, byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hExpireAt(byte[], long, byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hExpireAt(byte[], long, ExpirationOptions.Condition, byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hGet(byte[], byte[])
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hGetAll(byte[])
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hIncrBy(byte[], byte[], double)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hIncrBy(byte[], byte[], long)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hKeys(byte[])
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hMGet(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hMSet(byte[], Map<byte[], byte[]>)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hPersist(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hpExpire(byte[], long, byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hpExpire(byte[], long, ExpirationOptions.Condition, byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hpExpireAt(byte[], long, byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hpExpireAt(byte[], long, ExpirationOptions.Condition, byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hpTtl(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hRandField(byte[])
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hRandField(byte[], long)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hRandFieldWithValues(byte[])
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hRandFieldWithValues(byte[], long)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hScan(byte[], ScanOptions)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hSet(byte[], byte[], byte[])
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hSetNX(byte[], byte[], byte[])
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hStrLen(byte[], byte[])
    in favor of ValkeyCommandsProvider.hashCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hTtl(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hTtl(byte[], TimeUnit, byte[]...)
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.hVals(byte[])
    in favor of ValkeyCommandsProvider.hashCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.idletime(byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.incr(byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.incrBy(byte[], double)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.incrBy(byte[], long)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.info()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.info(String)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.keys(byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.killClient(String, int)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lastSave()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lIndex(byte[], long)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lInsert(byte[], ValkeyListCommands.Position, byte[], byte[])
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lLen(byte[])
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lMove(byte[], byte[], ValkeyListCommands.Direction, ValkeyListCommands.Direction)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lPop(byte[])
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lPop(byte[], long)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lPos(byte[], byte[], Integer, Integer)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lPush(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lPushX(byte[], byte[])
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lRange(byte[], long, long)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lRem(byte[], long, byte[])
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lSet(byte[], long, byte[])
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.lTrim(byte[], long, long)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.mGet(byte[]...)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.migrate(byte[], ValkeyNode, int, ValkeyServerCommands.MigrateOption)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.migrate(byte[], ValkeyNode, int, ValkeyServerCommands.MigrateOption, long)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.move(byte[], int)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.mSet(Map<byte[], byte[]>)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.mSetNX(Map<byte[], byte[]>)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.persist(byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.pExpire(byte[], long)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.pExpire(byte[], long, ExpirationOptions.Condition)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.pExpireAt(byte[], long)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.pExpireAt(byte[], long, ExpirationOptions.Condition)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.pfAdd(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.hyperLogLogCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.pfCount(byte[]...)
    in favor of ValkeyCommandsProvider.hyperLogLogCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.pfMerge(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.hyperLogLogCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.pSetEx(byte[], long, byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.pTtl(byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.pTtl(byte[], TimeUnit)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.randomKey()
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.refcount(byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.rename(byte[], byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.renameNX(byte[], byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.replicaOf(String, int)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.replicaOfNoOne()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.resetConfigStats()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.restore(byte[], long, byte[], boolean)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.rewriteConfig()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.rPop(byte[])
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.rPop(byte[], long)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.rPopLPush(byte[], byte[])
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.rPush(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.rPushX(byte[], byte[])
    in favor of ValkeyCommandsProvider.listCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sAdd(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.save()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.scan(ScanOptions)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sCard(byte[])
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.scriptExists(String...)
    in favor of ValkeyCommandsProvider.scriptingCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.scriptFlush()
    in favor of ValkeyCommandsProvider.scriptingCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.scriptKill()
    in favor of ValkeyCommandsProvider.scriptingCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.scriptLoad(byte[])
    in favor of ValkeyCommandsProvider.scriptingCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sDiff(byte[]...)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sDiffStore(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.set(byte[], byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.set(byte[], byte[], Expiration, ValkeyStringCommands.SetOption)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.setBit(byte[], long, boolean)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.setClientName(byte[])
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.setConfig(String, String)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.setEx(byte[], long, byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.setGet(byte[], byte[], Expiration, ValkeyStringCommands.SetOption)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.setNX(byte[], byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.setRange(byte[], byte[], long)
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.shutdown()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.shutdown(ValkeyServerCommands.ShutdownOption)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sInter(byte[]...)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sInterStore(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sIsMember(byte[], byte[])
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sMembers(byte[])
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sMIsMember(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sMove(byte[], byte[], byte[])
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sort(byte[], SortParameters)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sort(byte[], SortParameters, byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sPop(byte[])
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sPop(byte[], long)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sRandMember(byte[])
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sRandMember(byte[], long)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sRem(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sScan(byte[], ScanOptions)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.strLen(byte[])
    in favor of ValkeyCommandsProvider.stringCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sUnion(byte[]...)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.sUnionStore(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.setCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.time()
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.time(TimeUnit)
    in favor of ValkeyCommandsProvider.serverCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.touch(byte[]...)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.ttl(byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.ttl(byte[], TimeUnit)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.type(byte[])
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.unlink(byte[]...)
    in favor of ValkeyCommandsProvider.keyCommands().
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xAck(byte[], String, RecordId...)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xAdd(MapRecord<byte[], byte[], byte[]>, ValkeyStreamCommands.XAddOptions)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xClaim(byte[], String, String, ValkeyStreamCommands.XClaimOptions)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xClaimJustId(byte[], String, String, ValkeyStreamCommands.XClaimOptions)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xDel(byte[], RecordId...)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xGroupCreate(byte[], String, ReadOffset)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xGroupCreate(byte[], String, ReadOffset, boolean)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xGroupDelConsumer(byte[], Consumer)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xGroupDestroy(byte[], String)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xInfo(byte[])
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xInfoConsumers(byte[], String)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xInfoGroups(byte[])
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xLen(byte[])
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xPending(byte[], String)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xPending(byte[], String, ValkeyStreamCommands.XPendingOptions)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xRange(byte[], Range<String>)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xRange(byte[], Range<String>, Limit)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xRead(StreamOffset<byte[]>...)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xRead(StreamReadOptions, StreamOffset<byte[]>...)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xReadGroup(Consumer, StreamOffset<byte[]>...)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xReadGroup(Consumer, StreamReadOptions, StreamOffset<byte[]>...)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xRevRange(byte[], Range<String>)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xRevRange(byte[], Range<String>, Limit)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xTrim(byte[], long)
    in favor of ValkeyCommandsProvider.streamCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.xTrim(byte[], long, boolean)
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zAdd(byte[], double, byte[], ValkeyZSetCommands.ZAddArgs)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zAdd(byte[], Set<Tuple>, ValkeyZSetCommands.ZAddArgs)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zCard(byte[])
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zCount(byte[], double, double)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zCount(byte[], Range<? extends Number>)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zDiff(byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zDiffStore(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zDiffWithScores(byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zIncrBy(byte[], double, byte[])
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zInter(byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zInterStore(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zInterStore(byte[], Aggregate, int[], byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zInterStore(byte[], Aggregate, Weights, byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zInterWithScores(byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zInterWithScores(Aggregate, int[], byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zInterWithScores(Aggregate, Weights, byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zLexCount(byte[], Range<byte[]>)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zMScore(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zPopMax(byte[])
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zPopMax(byte[], long)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zPopMin(byte[])
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zPopMin(byte[], long)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRandMember(byte[])
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRandMember(byte[], long)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRandMemberWithScore(byte[])
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRandMemberWithScore(byte[], long)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRange(byte[], long, long)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRangeByLex(byte[], Range<byte[]>, Limit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRangeByScore(byte[], String, String)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRangeByScore(byte[], String, String, long, long)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRangeByScore(byte[], Range<? extends Number>, Limit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRangeByScoreWithScores(byte[], Range<? extends Number>, Limit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRangeStoreByLex(byte[], byte[], Range<byte[]>, Limit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRangeStoreByScore(byte[], byte[], Range<? extends Number>, Limit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRangeStoreRevByLex(byte[], byte[], Range<byte[]>, Limit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRangeStoreRevByScore(byte[], byte[], Range<? extends Number>, Limit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRangeWithScores(byte[], long, long)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRank(byte[], byte[])
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRem(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRemRange(byte[], long, long)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRemRangeByLex(byte[], Range<byte[]>)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRemRangeByScore(byte[], double, double)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRemRangeByScore(byte[], Range<? extends Number>)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRevRange(byte[], long, long)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRevRangeByLex(byte[], Range<byte[]>, Limit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRevRangeByScore(byte[], Range<? extends Number>, Limit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRevRangeByScoreWithScores(byte[], Range<? extends Number>, Limit)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRevRangeWithScores(byte[], long, long)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zRevRank(byte[], byte[])
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zScan(byte[], ScanOptions)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zScore(byte[], byte[])
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zUnion(byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zUnionStore(byte[], byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zUnionStore(byte[], Aggregate, int[], byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zUnionStore(byte[], Aggregate, Weights, byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zUnionWithScores(byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zUnionWithScores(Aggregate, int[], byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.DefaultedValkeyConnection.zUnionWithScores(Aggregate, Weights, byte[]...)
    in favor of ValkeyCommandsProvider.zSetCommands()}.
    io.valkey.springframework.data.valkey.connection.jedis.JedisClusterConnection.JedisClusterTopologyProvider.shouldUseCachedValue()
    since 3.3.4, use JedisClusterConnection.JedisClusterTopologyProvider.shouldUseCachedValue(JedisClusterTopology) instead.
    io.valkey.springframework.data.valkey.connection.jedis.JedisConnectionFactory.setClientName(String)
    since 2.0, configure the client name using JedisClientConfiguration.
    io.valkey.springframework.data.valkey.connection.jedis.JedisConnectionFactory.setDatabase(int)
    since 2.0, configure the database index using ValkeyStandaloneConfiguration or ValkeySentinelConfiguration.
    io.valkey.springframework.data.valkey.connection.jedis.JedisConnectionFactory.setHostName(String)
    since 2.0, configure the hostname using ValkeyStandaloneConfiguration.
    io.valkey.springframework.data.valkey.connection.jedis.JedisConnectionFactory.setPassword(String)
    since 2.0, configure the password using ValkeyStandaloneConfiguration, ValkeySentinelConfiguration or ValkeyClusterConfiguration.
    io.valkey.springframework.data.valkey.connection.jedis.JedisConnectionFactory.setPoolConfig(JedisPoolConfig)
    since 2.0, configure JedisPoolConfig using JedisClientConfiguration.
    io.valkey.springframework.data.valkey.connection.jedis.JedisConnectionFactory.setPort(int)
    since 2.0, configure the port using ValkeyStandaloneConfiguration.
    io.valkey.springframework.data.valkey.connection.jedis.JedisConnectionFactory.setTimeout(int)
    since 2.0, configure the timeout using JedisClientConfiguration.
    io.valkey.springframework.data.valkey.connection.jedis.JedisConnectionFactory.setUsePool(boolean)
    since 2.0, configure pooling usage with JedisClientConfiguration.
    io.valkey.springframework.data.valkey.connection.jedis.JedisConnectionFactory.setUseSsl(boolean)
    since 2.0, configure the SSL usage with JedisClientConfiguration.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceClientConfiguration.isVerifyPeer()
    since 3.4, use LettuceClientConfiguration.getVerifyMode() for how peer verification is configured.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.isVerifyPeer()
    since 3.4, use LettuceClientConfiguration.getVerifyMode() instead.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.setClientName(String)
    configure the client name using LettuceClientConfiguration.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.setClientResources(ClientResources)
    since 2.0, configure ClientResources using LettuceClientConfiguration.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.setDatabase(int)
    since 3.2, configure the database index using ValkeyStandaloneConfiguration, ValkeySocketConfiguration, ValkeySentinelConfiguration, or ValkeyStaticMasterReplicaConfiguration.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.setHostName(String)
    since 2.0, configure the hostname using ValkeyStandaloneConfiguration.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.setPassword(String)
    since 2.0, configure the password using ValkeyStandaloneConfiguration, ValkeySentinelConfiguration or ValkeyClusterConfiguration.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.setPort(int)
    since 2.0, configure the port using ValkeyStandaloneConfiguration.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.setShutdownTimeout(long)
    since 2.0, configure the shutdown timeout using LettuceClientConfiguration.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.setStartTls(boolean)
    since 2.0, configure StartTLS using LettuceClientConfiguration.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.setTimeout(long)
    since 2.0, configure the timeout using LettuceClientConfiguration.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.setUseSsl(boolean)
    since 2.0, configure SSL usage using LettuceClientConfiguration.
    io.valkey.springframework.data.valkey.connection.lettuce.LettuceConnectionFactory.setVerifyPeer(boolean)
    since 2.0, configure peer verification using LettuceClientConfiguration.
    io.valkey.springframework.data.valkey.connection.ValkeyZSetCommands.zRangeByScore(byte[], String, String)
    since 3.0, use ValkeyZSetCommands.zRangeByScore(byte[], org.springframework.data.domain.Range) instead.
    io.valkey.springframework.data.valkey.core.BoundSetOperations.diff(Collection<K>)
    since 3.0, use BoundSetOperations.difference(Collection) instead to follow a consistent method naming scheme.
    io.valkey.springframework.data.valkey.core.BoundSetOperations.diff(K)
    since 3.0, use BoundSetOperations.difference(Object) instead to follow a consistent method naming scheme.
    io.valkey.springframework.data.valkey.core.BoundSetOperations.diffAndStore(Collection<K>, K)
    since 3.0, use BoundSetOperations.differenceAndStore(Collection, Object) instead to follow a consistent method naming scheme.
    io.valkey.springframework.data.valkey.core.BoundSetOperations.diffAndStore(K, K)
    since 3.0, use BoundSetOperations.differenceAndStore(Object, Object) instead to follow a consistent method naming scheme..
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.lexCount(ValkeyZSetCommands.Range)
    since 3.0. Please use BoundZSetOperations.lexCount(Range) instead.
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.rangeByLex(ValkeyZSetCommands.Range)
    since 3.0. Please use BoundZSetOperations.rangeByLex(Range) instead.
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.rangeByLex(ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use BoundZSetOperations.rangeByLex(Range, Limit) instead.
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.removeRangeByLex(ValkeyZSetCommands.Range)
    since 3.0. Please use BoundZSetOperations.removeRangeByLex(Range).
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.reverseRangeByLex(ValkeyZSetCommands.Range)
    since 3.0. Please use BoundZSetOperations.reverseRangeByLex(Range) instead.
    io.valkey.springframework.data.valkey.core.BoundZSetOperations.reverseRangeByLex(ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use BoundZSetOperations.reverseRangeByLex(Range, Limit) instead.
    io.valkey.springframework.data.valkey.core.ConvertingCursor.getCursorId()
    io.valkey.springframework.data.valkey.core.Cursor.getCursorId()
    since 3.3.0, use Cursor.getId() instead as the cursorId can exceed Long.MAX_VALUE.
    io.valkey.springframework.data.valkey.core.mapping.ValkeyPersistentEntity.hasExplictTimeToLiveProperty()
    in favor of ValkeyPersistentEntity.hasExplicitTimeToLiveProperty().
    io.valkey.springframework.data.valkey.core.ScanCursor.doOpen(long)
    since 3.3.0, use ScanCursor.doOpen(CursorId) instead.
    io.valkey.springframework.data.valkey.core.ScanCursor.doScan(long, ScanOptions)
    since 3.3.0, cursorId, can exceed Long.MAX_VALUE.
    io.valkey.springframework.data.valkey.core.ScanCursor.isFinished(long)
    io.valkey.springframework.data.valkey.core.ScanIteration.getCursorId()
    since 3.3.0, use ScanIteration.getId() instead as the cursorId can exceed Long.MAX_VALUE.
    io.valkey.springframework.data.valkey.core.ZSetOperations.lexCount(K, ValkeyZSetCommands.Range)
    since 3.0. Please use #lexCount(Range) instead.
    io.valkey.springframework.data.valkey.core.ZSetOperations.rangeByLex(K, ValkeyZSetCommands.Range)
    since 3.0. Please use ZSetOperations.rangeByLex(Object, Range) instead.
    io.valkey.springframework.data.valkey.core.ZSetOperations.rangeByLex(K, ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use ZSetOperations.rangeByLex(Object, Range, Limit) instead.
    io.valkey.springframework.data.valkey.core.ZSetOperations.removeRangeByLex(K, ValkeyZSetCommands.Range)
    since 3.0. Please use ZSetOperations.removeRangeByLex(Object, Range) instead;
    io.valkey.springframework.data.valkey.core.ZSetOperations.reverseRangeByLex(K, ValkeyZSetCommands.Range)
    since 3.0. Please use ZSetOperations.reverseRangeByLex(Object, Range)
    io.valkey.springframework.data.valkey.core.ZSetOperations.reverseRangeByLex(K, ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use ZSetOperations.reverseRangeByLex(Object, Range, Limit) instead.
    io.valkey.springframework.data.valkey.serializer.Jackson2JsonValkeySerializer.setObjectMapper(ObjectMapper)
    since 3.0, use constructor creation to configure the object mapper.
    io.valkey.springframework.data.valkey.serializer.ValkeySerializationContext.raw()
    since 2.2. Please use ValkeySerializationContext.byteArray() instead.
    io.valkey.springframework.data.valkey.serializer.ValkeySerializationContext.SerializationPair.raw()
    since 2.2. Please use either ValkeySerializationContext.SerializationPair.byteArray() or ValkeySerializationContext.SerializationPair.byteBuffer().
    io.valkey.springframework.data.valkey.support.collections.ValkeyZSet.rangeByLex(ValkeyZSetCommands.Range)
    since 3.0. Please use ValkeyZSet.rangeByLex(Range) instead.
    io.valkey.springframework.data.valkey.support.collections.ValkeyZSet.rangeByLex(ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use ValkeyZSet.rangeByLex(Range, Limit) instead.
    io.valkey.springframework.data.valkey.support.collections.ValkeyZSet.reverseRangeByLex(ValkeyZSetCommands.Range)
    since 3.0. Please use ValkeyZSet.reverseRangeByLex(Range, Limit) instead.
    io.valkey.springframework.data.valkey.support.collections.ValkeyZSet.reverseRangeByLex(ValkeyZSetCommands.Range, Limit)
    since 3.0. Please use ValkeyZSet.reverseRangeByLex(Range, Limit) instead.
    io.valkey.springframework.data.valkey.util.ByteUtils.extractBytes(ByteBuffer)
    Since 3.2. Use ByteUtils.getBytes(ByteBuffer) instead.
  • Deprecated Constructors
    Constructor
    Description
    io.valkey.springframework.data.valkey.cache.ValkeyCacheManager(ValkeyCacheWriter, ValkeyCacheConfiguration, Map<String, ValkeyCacheConfiguration>, boolean)
    since 3.2. Use ValkeyCacheManager(ValkeyCacheWriter, ValkeyCacheConfiguration, boolean, Map) instead.
    io.valkey.springframework.data.valkey.connection.ValkeyClusterConfiguration(PropertySource<?>)
    since 3.3, use ValkeySentinelConfiguration.of(PropertySource) instead. This constructor will be made private in the next major release.
    io.valkey.springframework.data.valkey.connection.valkeyglide.ValkeyGlideConnectionFactory(ValkeyGlideClientConfiguration)
    since 3.0, use ValkeyGlideConnectionFactory(ValkeyStandaloneConfiguration, ValkeyGlideClientConfiguration) or ValkeyGlideConnectionFactory(ValkeyClusterConfiguration, ValkeyGlideClusterClientConfiguration) instead
    io.valkey.springframework.data.valkey.connection.ValkeySentinelConfiguration(PropertySource<?>)
    since 3.3, use ValkeySentinelConfiguration.of(PropertySource) instead. This constructor will be made private in the next major release.
    io.valkey.springframework.data.valkey.core.KeyBoundCursor(byte[], long, ScanOptions)
    since 3.3.0 - Use KeyBoundCursor(byte[], CursorId, ScanOptions) instead.
    io.valkey.springframework.data.valkey.core.ScanCursor(long)
    since 3.3.0 - Use ScanCursor(CursorId) instead.
    io.valkey.springframework.data.valkey.core.ScanCursor(long, ScanOptions)
    since 3.3.0 - Use ScanCursor(CursorId, ScanOptions) instead.
    io.valkey.springframework.data.valkey.core.ScanIteration(long, Collection<T>)
    since 3.3.0, use ScanIteration(CursorId, Collection) instead as cursorId can exceed Long.MAX_VALUE.

Copyright © 2026. All rights reserved.