Class TimeInvalidatedCacheTest


  • public class TimeInvalidatedCacheTest
    extends Object
    Tests for TimeInvalidatedCache and TimeInvalidatedCacheBuilder
    • Constructor Detail

      • TimeInvalidatedCacheTest

        public TimeInvalidatedCacheTest()
    • Method Detail

      • setUp

        public void setUp()
      • cacheShouldBeCorrectlyInitialized

        public void cacheShouldBeCorrectlyInitialized()
      • cacheShouldBeInvalidatedAfterTimeAndValueChange

        public void cacheShouldBeInvalidatedAfterTimeAndValueChange()
      • cacheShouldBeInvalidatedDirectlyAndValueChange

        public void cacheShouldBeInvalidatedDirectlyAndValueChange()
      • cacheShouldBeAbleToInvalidateSingleKeyDirectlyAndValueChange

        public void cacheShouldBeAbleToInvalidateSingleKeyDirectlyAndValueChange()
      • cacheShouldGetNullIfNotComputableValue

        public void cacheShouldGetNullIfNotComputableValue()
      • cacheShouldGetNullIfNotComputableAndNoDefaultValue

        public void cacheShouldGetNullIfNotComputableAndNoDefaultValue()
      • cacheShouldBeAbleToRetrieveSeveralValues

        public void cacheShouldBeAbleToRetrieveSeveralValues()
      • cacheShouldBeAbleToRetrieveDefaultValue

        public void cacheShouldBeAbleToRetrieveDefaultValue()
      • cacheShouldRetrieveCachedValueInsteadOfDefaultValueIfExists

        public void cacheShouldRetrieveCachedValueInsteadOfDefaultValueIfExists()
      • cacheShouldBeAbleToRetrieveDefaultAndCachedValues

        public void cacheShouldBeAbleToRetrieveDefaultAndCachedValues()
      • cacheShouldBeAbleToRetrieveCachedValuesIfAlreadyComputable

        public void cacheShouldBeAbleToRetrieveCachedValuesIfAlreadyComputable()
      • cacheShouldNotRetrieveValueIfNotComputableInGetAll

        public void cacheShouldNotRetrieveValueIfNotComputableInGetAll()
      • cacheShouldHasNameSet

        public void cacheShouldHasNameSet()
      • cacheShouldThrowExceptionIfNameNotSet

        public void cacheShouldThrowExceptionIfNameNotSet()