Example #1
0
 public CacheResult<R> readCache(S session, V var) {
   CacheResult<R> result = delegate.readCache(session, var);
   if (result.getResult() == null
       && status == CompletionStatus.CACHE_COMPLETE
       && !invalidReads.contains(var)
       && !result.isValid()) {
     if (logger.isLoggable(Level.FINEST)) {
       logger.finest("Cache " + getCacheId() + " is complete - null is valid.");
     }
     return new CacheResult<R>(null, true);
   }
   return result;
 }