1 package org.oxerr.spring.cache.redis.scored;
2
3
4
5
6 public class InheritableThreadLocalScoreHolder implements ScoreHolder {
7
8 private static final long serialVersionUID = 2021082001L;
9
10 private static final InheritableThreadLocal<Double> score = new InheritableThreadLocal<>();
11
12 @Override
13 public Double get() {
14 return score.get();
15 }
16
17 @Override
18 public void set(Double value) {
19 score.set(value);
20 }
21
22 @Override
23 public void remove() {
24 score.remove();
25 }
26
27 }