File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
server/src/test/java/org/opensearch/telemetry Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 13
13
14
14
import java .util .HashMap ;
15
15
import java .util .concurrent .ConcurrentHashMap ;
16
- import java .util .concurrent .atomic .AtomicReference ;
16
+ import java .util .concurrent .atomic .AtomicInteger ;
17
17
18
18
/**
19
19
* This is a simple implementation of Counter which is utilized by TestInMemoryMetricsRegistry for
23
23
*/
24
24
public class TestInMemoryCounter implements Counter {
25
25
26
- private AtomicReference < Double > counterValue = new AtomicReference < Double >( 0. 0 );
26
+ private AtomicInteger counterValue = new AtomicInteger ( 0 );
27
27
private ConcurrentHashMap <HashMap <String , ?>, Double > counterValueForTags = new ConcurrentHashMap <>();
28
28
29
29
public Double getCounterValue () {
30
- return this .counterValue .get ();
30
+ return ( double ) this .counterValue .get ();
31
31
}
32
32
33
33
public ConcurrentHashMap <HashMap <String , ?>, Double > getCounterValueForTags () {
@@ -37,7 +37,7 @@ public Double getCounterValue() {
37
37
@ Override
38
38
public void add (double value ) {
39
39
double oldValue = counterValue .get ();
40
- counterValue .set (oldValue + value );
40
+ counterValue .set (( int ) ( oldValue + value ) );
41
41
}
42
42
43
43
@ Override
You can’t perform that action at this time.
0 commit comments