@@ -69,7 +69,7 @@ public void testBasicOperationsCache() throws Exception {
69
69
// initial cache
70
70
TestEntity entity = new TestEntity (requestCacheStats , indexShard );
71
71
Loader loader = new Loader (reader , 0 );
72
- BytesReference value = cache .getOrCompute (entity , loader , reader , termBytes , () -> termQuery . toString () );
72
+ BytesReference value = cache .getOrCompute (entity , loader , reader , termBytes );
73
73
assertEquals ("foo" , value .streamInput ().readString ());
74
74
assertEquals (0 , requestCacheStats .stats ().getHitCount ());
75
75
assertEquals (1 , requestCacheStats .stats ().getMissCount ());
@@ -80,7 +80,7 @@ public void testBasicOperationsCache() throws Exception {
80
80
// cache hit
81
81
entity = new TestEntity (requestCacheStats , indexShard );
82
82
loader = new Loader (reader , 0 );
83
- value = cache .getOrCompute (entity , loader , reader , termBytes , () -> termQuery . toString () );
83
+ value = cache .getOrCompute (entity , loader , reader , termBytes );
84
84
assertEquals ("foo" , value .streamInput ().readString ());
85
85
assertEquals (1 , requestCacheStats .stats ().getHitCount ());
86
86
assertEquals (1 , requestCacheStats .stats ().getMissCount ());
@@ -131,7 +131,7 @@ public void testCacheDifferentReaders() throws Exception {
131
131
// initial cache
132
132
TestEntity entity = new TestEntity (requestCacheStats , indexShard );
133
133
Loader loader = new Loader (reader , 0 );
134
- BytesReference value = cache .getOrCompute (entity , loader , reader , termBytes , () -> termQuery . toString () );
134
+ BytesReference value = cache .getOrCompute (entity , loader , reader , termBytes );
135
135
assertEquals ("foo" , value .streamInput ().readString ());
136
136
assertEquals (0 , requestCacheStats .stats ().getHitCount ());
137
137
assertEquals (1 , requestCacheStats .stats ().getMissCount ());
@@ -145,7 +145,7 @@ public void testCacheDifferentReaders() throws Exception {
145
145
// cache the second
146
146
TestEntity secondEntity = new TestEntity (requestCacheStats , indexShard );
147
147
loader = new Loader (secondReader , 0 );
148
- value = cache .getOrCompute (entity , loader , secondReader , termBytes , () -> termQuery . toString () );
148
+ value = cache .getOrCompute (entity , loader , secondReader , termBytes );
149
149
assertEquals ("bar" , value .streamInput ().readString ());
150
150
assertEquals (0 , requestCacheStats .stats ().getHitCount ());
151
151
assertEquals (2 , requestCacheStats .stats ().getMissCount ());
@@ -157,7 +157,7 @@ public void testCacheDifferentReaders() throws Exception {
157
157
158
158
secondEntity = new TestEntity (requestCacheStats , indexShard );
159
159
loader = new Loader (secondReader , 0 );
160
- value = cache .getOrCompute (secondEntity , loader , secondReader , termBytes , () -> termQuery . toString () );
160
+ value = cache .getOrCompute (secondEntity , loader , secondReader , termBytes );
161
161
assertEquals ("bar" , value .streamInput ().readString ());
162
162
assertEquals (1 , requestCacheStats .stats ().getHitCount ());
163
163
assertEquals (2 , requestCacheStats .stats ().getMissCount ());
@@ -167,7 +167,7 @@ public void testCacheDifferentReaders() throws Exception {
167
167
168
168
entity = new TestEntity (requestCacheStats , indexShard );
169
169
loader = new Loader (reader , 0 );
170
- value = cache .getOrCompute (entity , loader , reader , termBytes , () -> termQuery . toString () );
170
+ value = cache .getOrCompute (entity , loader , reader , termBytes );
171
171
assertEquals ("foo" , value .streamInput ().readString ());
172
172
assertEquals (2 , requestCacheStats .stats ().getHitCount ());
173
173
assertEquals (2 , requestCacheStats .stats ().getMissCount ());
@@ -227,9 +227,9 @@ public void testEviction() throws Exception {
227
227
TestEntity secondEntity = new TestEntity (requestCacheStats , indexShard );
228
228
Loader secondLoader = new Loader (secondReader , 0 );
229
229
230
- BytesReference value1 = cache .getOrCompute (entity , loader , reader , termBytes , () -> termQuery . toString () );
230
+ BytesReference value1 = cache .getOrCompute (entity , loader , reader , termBytes );
231
231
assertEquals ("foo" , value1 .streamInput ().readString ());
232
- BytesReference value2 = cache .getOrCompute (secondEntity , secondLoader , secondReader , termBytes , () -> termQuery . toString () );
232
+ BytesReference value2 = cache .getOrCompute (secondEntity , secondLoader , secondReader , termBytes );
233
233
assertEquals ("bar" , value2 .streamInput ().readString ());
234
234
size = requestCacheStats .stats ().getMemorySize ();
235
235
IOUtils .close (reader , secondReader , writer , dir , cache );
@@ -262,12 +262,12 @@ public void testEviction() throws Exception {
262
262
TestEntity thirddEntity = new TestEntity (requestCacheStats , indexShard );
263
263
Loader thirdLoader = new Loader (thirdReader , 0 );
264
264
265
- BytesReference value1 = cache .getOrCompute (entity , loader , reader , termBytes , () -> termQuery . toString () );
265
+ BytesReference value1 = cache .getOrCompute (entity , loader , reader , termBytes );
266
266
assertEquals ("foo" , value1 .streamInput ().readString ());
267
- BytesReference value2 = cache .getOrCompute (secondEntity , secondLoader , secondReader , termBytes , () -> termQuery . toString () );
267
+ BytesReference value2 = cache .getOrCompute (secondEntity , secondLoader , secondReader , termBytes );
268
268
assertEquals ("bar" , value2 .streamInput ().readString ());
269
269
logger .info ("Memory size: {}" , requestCacheStats .stats ().getMemorySize ());
270
- BytesReference value3 = cache .getOrCompute (thirddEntity , thirdLoader , thirdReader , termBytes , () -> termQuery . toString () );
270
+ BytesReference value3 = cache .getOrCompute (thirddEntity , thirdLoader , thirdReader , termBytes );
271
271
assertEquals ("baz" , value3 .streamInput ().readString ());
272
272
assertEquals (2 , cache .count ());
273
273
assertEquals (1 , requestCacheStats .stats ().getEvictions ());
@@ -303,12 +303,12 @@ public void testClearAllEntityIdentity() throws Exception {
303
303
TestEntity thirddEntity = new TestEntity (requestCacheStats , differentIdentity );
304
304
Loader thirdLoader = new Loader (thirdReader , 0 );
305
305
306
- BytesReference value1 = cache .getOrCompute (entity , loader , reader , termBytes , () -> termQuery . toString () );
306
+ BytesReference value1 = cache .getOrCompute (entity , loader , reader , termBytes );
307
307
assertEquals ("foo" , value1 .streamInput ().readString ());
308
- BytesReference value2 = cache .getOrCompute (secondEntity , secondLoader , secondReader , termBytes , () -> termQuery . toString () );
308
+ BytesReference value2 = cache .getOrCompute (secondEntity , secondLoader , secondReader , termBytes );
309
309
assertEquals ("bar" , value2 .streamInput ().readString ());
310
310
logger .info ("Memory size: {}" , requestCacheStats .stats ().getMemorySize ());
311
- BytesReference value3 = cache .getOrCompute (thirddEntity , thirdLoader , thirdReader , termBytes , () -> termQuery . toString () );
311
+ BytesReference value3 = cache .getOrCompute (thirddEntity , thirdLoader , thirdReader , termBytes );
312
312
assertEquals ("baz" , value3 .streamInput ().readString ());
313
313
assertEquals (3 , cache .count ());
314
314
final long hitCount = requestCacheStats .stats ().getHitCount ();
@@ -317,7 +317,7 @@ public void testClearAllEntityIdentity() throws Exception {
317
317
cache .cleanCache ();
318
318
assertEquals (1 , cache .count ());
319
319
// third has not been validated since it's a different identity
320
- value3 = cache .getOrCompute (thirddEntity , thirdLoader , thirdReader , termBytes , () -> termQuery . toString () );
320
+ value3 = cache .getOrCompute (thirddEntity , thirdLoader , thirdReader , termBytes );
321
321
assertEquals (hitCount + 1 , requestCacheStats .stats ().getHitCount ());
322
322
assertEquals ("baz" , value3 .streamInput ().readString ());
323
323
@@ -376,7 +376,7 @@ public void testInvalidate() throws Exception {
376
376
// initial cache
377
377
TestEntity entity = new TestEntity (requestCacheStats , indexShard );
378
378
Loader loader = new Loader (reader , 0 );
379
- BytesReference value = cache .getOrCompute (entity , loader , reader , termBytes , () -> termQuery . toString () );
379
+ BytesReference value = cache .getOrCompute (entity , loader , reader , termBytes );
380
380
assertEquals ("foo" , value .streamInput ().readString ());
381
381
assertEquals (0 , requestCacheStats .stats ().getHitCount ());
382
382
assertEquals (1 , requestCacheStats .stats ().getMissCount ());
@@ -387,7 +387,7 @@ public void testInvalidate() throws Exception {
387
387
// cache hit
388
388
entity = new TestEntity (requestCacheStats , indexShard );
389
389
loader = new Loader (reader , 0 );
390
- value = cache .getOrCompute (entity , loader , reader , termBytes , () -> termQuery . toString () );
390
+ value = cache .getOrCompute (entity , loader , reader , termBytes );
391
391
assertEquals ("foo" , value .streamInput ().readString ());
392
392
assertEquals (1 , requestCacheStats .stats ().getHitCount ());
393
393
assertEquals (1 , requestCacheStats .stats ().getMissCount ());
@@ -401,7 +401,7 @@ public void testInvalidate() throws Exception {
401
401
entity = new TestEntity (requestCacheStats , indexShard );
402
402
loader = new Loader (reader , 0 );
403
403
cache .invalidate (entity , reader , termBytes );
404
- value = cache .getOrCompute (entity , loader , reader , termBytes , () -> termQuery . toString () );
404
+ value = cache .getOrCompute (entity , loader , reader , termBytes );
405
405
assertEquals ("foo" , value .streamInput ().readString ());
406
406
assertEquals (1 , requestCacheStats .stats ().getHitCount ());
407
407
assertEquals (2 , requestCacheStats .stats ().getMissCount ());
0 commit comments