Skip to content

Commit 5ba70dd

Browse files
committed
jcstress tests
1 parent bcf7ef6 commit 5ba70dd

File tree

2 files changed

+5
-17
lines changed

2 files changed

+5
-17
lines changed

src/jcstress/java/org/dataloader/DataLoader_Batching_Caching_JCStress.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public void load2() {
5656
}
5757
// we load the same keys again
5858
for (int i = 0; i < 1000; i++) {
59-
dataLoader.load("load-1-" + i);
59+
dataLoader.load("load-2-" + i);
6060
}
6161
finished2 = true;
6262
}

src/jcstress/java/org/dataloader/DataLoader_NoBatching_Caching_JCStress.java

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,45 +15,33 @@
1515

1616
@JCStressTest
1717
@State
18-
@Outcome(id = "2000, 2000", expect = ACCEPTABLE, desc = "No keys loaded twice")
19-
@Outcome(id = "2.*, 2000", expect = ACCEPTABLE_INTERESTING, desc = "Some keys loaded twice")
18+
@Outcome(id = "1000, 1000", expect = ACCEPTABLE, desc = "No keys loaded twice")
19+
@Outcome(id = "1.*, 1000", expect = ACCEPTABLE_INTERESTING, desc = "Some keys loaded twice")
2020
public class DataLoader_NoBatching_Caching_JCStress {
2121

2222

2323
AtomicInteger batchLoaderCount = new AtomicInteger();
24-
volatile boolean finished1;
25-
volatile boolean finished2;
26-
2724

2825
BatchLoader<String, String> batchLoader = keys -> {
2926
batchLoaderCount.getAndAdd(keys.size());
3027
return CompletableFuture.completedFuture(keys);
3128
};
32-
DataLoader<String, String> dataLoader = DataLoaderFactory.newDataLoader(batchLoader, DataLoaderOptions.newOptions().setBatchingEnabled(false).build());
3329

3430

31+
DataLoader<String, String> dataLoader = DataLoaderFactory.newDataLoader(batchLoader, DataLoaderOptions.newOptions().setBatchingEnabled(false).build());
32+
3533
@Actor
3634
public void load1() {
3735
for (int i = 0; i < 1000; i++) {
3836
dataLoader.load("load-1-" + i);
3937
}
40-
// we load the same keys again
41-
for (int i = 0; i < 1000; i++) {
42-
dataLoader.load("load-1-" + i);
43-
}
44-
finished1 = true;
4538
}
4639

4740
@Actor
4841
public void load2() {
49-
for (int i = 0; i < 1000; i++) {
50-
dataLoader.load("load-2-" + i);
51-
}
52-
// we load the same keys again
5342
for (int i = 0; i < 1000; i++) {
5443
dataLoader.load("load-1-" + i);
5544
}
56-
finished2 = true;
5745
}
5846

5947

0 commit comments

Comments
 (0)