@Override public Listeners.WriteListeners<K, String> writeOnlyListeners() { return wo(fmap).listeners(); } }
public void testLocalLambdaWriteListeners() throws Exception { doLambdaWriteListeners(supplyIntKey(), wo(fmapL1), true); }
public void testLocalWriteConstantAndReadGetsValue() { doWriteConstantAndReadGetsValue(supplyIntKey(), ro(fmapL1), wo(fmapL2)); }
public void testDistWriteValueAndReadValueAndMetadataOnOwner() { doWriteValueAndReadValueAndMetadata(supplyKeyForCache(1, DIST), ro(fmapD1), wo(fmapD2)); }
public void testReplReturnViewFromReadOnlyEvalOnNonOwner() { doReturnViewFromReadOnlyEval(supplyKeyForCache(0, REPL), ro(fmapR1), wo(fmapR2)); }
public void testLocalLambdaReadWriteListeners() throws Exception { doLambdaReadWriteListeners(supplyIntKey(), wo(fmapL1), rw(fmapL2), true); }
public void testReplWriteConstantAndReadGetsValueOnOwner() { doWriteConstantAndReadGetsValue(supplyKeyForCache(1, REPL), ro(fmapR1), wo(fmapR2)); }
public void testDistWriteConstantAndReadGetsValueOnOwner() { doWriteConstantAndReadGetsValue(supplyKeyForCache(1, DIST), ro(fmapD1), wo(fmapD2)); }
public void testReplWriteValueAndReadValueAndMetadataOnOwner() { doWriteValueAndReadValueAndMetadata(supplyKeyForCache(1, REPL), ro(fmapR1), wo(fmapR2)); }
public void testDistReturnViewFromReadOnlyEvalOnNonOwner() { doReturnViewFromReadOnlyEval(supplyKeyForCache(0, DIST), ro(fmapD1), wo(fmapD2)); }
public void testDistWriteConstantAndReadGetsValueOnNonOwner() { doWriteConstantAndReadGetsValue(supplyKeyForCache(0, DIST), ro(fmapD1), wo(fmapD2)); }
public void testReplWriteValueAndReadValueAndMetadataOnNonOwner() { doWriteValueAndReadValueAndMetadata(supplyKeyForCache(0, REPL), ro(fmapR1), wo(fmapR2)); }
public void testReplReadWriteToRemoveAllAndReturnPrevsOnOwner() { doReadWriteToRemoveAllAndReturnPrevs(supplyKeyForCache(1, REPL), wo(fmapR1), rw(fmapR2)); }
public void testDistWriteValueAndReadValueAndMetadataOnNonOwner() { doWriteValueAndReadValueAndMetadata(supplyKeyForCache(0, DIST), ro(fmapD1), wo(fmapD2)); }
public void testReplReturnViewFromReadOnlyEvalOnOwner() { doReturnViewFromReadOnlyEval(supplyKeyForCache(1, REPL), ro(fmapR1), wo(fmapR2)); }
public void testReplUpdateSubsetAndReturnPrevsOnOwner() { doUpdateSubsetAndReturnPrevs(supplyKeyForCache(1, REPL), ro(fmapR1), wo(fmapR2), rw(fmapR2)); }