Class ChainedScoreResolver

  • All Implemented Interfaces:
    Serializable, org.oxerr.spring.cache.redis.scored.score.resolver.ScoreResolver

    public class ChainedScoreResolver
    extends Object
    implements org.oxerr.spring.cache.redis.scored.score.resolver.ScoreResolver
    See Also:
    Serialized Form
    • Field Detail

      • resolvers

        private final List<org.oxerr.spring.cache.redis.scored.score.resolver.ScoreResolver> resolvers
    • Constructor Detail

      • ChainedScoreResolver

        public ChainedScoreResolver​(org.oxerr.spring.cache.redis.scored.score.resolver.ScoreResolver... resolvers)
      • ChainedScoreResolver

        public ChainedScoreResolver​(Iterable<? extends org.oxerr.spring.cache.redis.scored.score.resolver.ScoreResolver> resolvers)
      • ChainedScoreResolver

        private ChainedScoreResolver​(List<org.oxerr.spring.cache.redis.scored.score.resolver.ScoreResolver> resolvers)
    • Method Detail

      • resolveScore

        public Optional<Double> resolveScore​(Object value)
        Specified by:
        resolveScore in interface org.oxerr.spring.cache.redis.scored.score.resolver.ScoreResolver