public abstract class AbstractLazyReferenceTest extends AbstractCacheTest
AbstractCacheTest.CacheTypefactory| Constructor and Description |
|---|
AbstractLazyReferenceTest() |
AbstractLazyReferenceTest(AbstractCacheTest.CacheType cacheType) |
| Modifier and Type | Method and Description |
|---|---|
protected CachedReference<Long> |
makeReference() |
protected void |
resetConcurrentWithLoad(CacheFactory factory1,
CacheFactory factory2) |
void |
testClear() |
void |
testExceptionHandling() |
void |
testFactoryGeneratedName() |
void |
testGet() |
void |
testGetName() |
void |
testNewInstanceForEveryGet() |
void |
testNullHandling() |
void |
testRemoveTwice() |
void |
testReset() |
void |
testResetConcurrentWithLoadLocal() |
void |
testWhenResettingAReferenceWhereTheSupplierReturnsNullNoExceptionIsThrown() |
assertContainsKeys, assertEmpty, assertEventuallyThat, assertMissingKeys, assertSize, makeExceptionalCache, makeExpiringCache, makeNullReturningCache, makeSimpleCache, makeSimpleCache, makeSizeLimitedCache, makeSizeLimitedCache, makeSlowCache, makeUnexpiringCache, settingsBuilder, settingsBuilder, testWhenRemovingAKeyWhereTheLoaderReturnsNullTheExceptionIsSwallowed, testWhenRemovingAKeyWithValueWhereTheLoaderReturnsNullTheExceptionIsSwallowed, testWhenRemovingAllKeysWhereTheLoaderReturnsNullTheExceptionIsSwallowedpublic AbstractLazyReferenceTest()
public AbstractLazyReferenceTest(AbstractCacheTest.CacheType cacheType)
public void testNewInstanceForEveryGet()
public void testWhenResettingAReferenceWhereTheSupplierReturnsNullNoExceptionIsThrown()
public void testResetConcurrentWithLoadLocal()
protected void resetConcurrentWithLoad(CacheFactory factory1, @Nullable CacheFactory factory2)
protected CachedReference<Long> makeReference()
Copyright © 2018 Atlassian. All rights reserved.