ben-manes / caffeine

Local variable is never written to JAVA-E1064
Bug risk
Critical
6 occurrences in this check
1289    }
1290
1291    K key;
1292    V oldValue;1293    long writeTime = node.getWriteTime();
1294    long refreshWriteTime = writeTime | 1L;
1295    Object keyReference = node.getKeyReference();
1288      return null;
1289    }
1290
1291    K key;1292    V oldValue;
1293    long writeTime = node.getWriteTime();
1294    long refreshWriteTime = writeTime | 1L;
1289    }
1290
1291    K key;
1292    V oldValue;1293    long writeTime = node.getWriteTime();
1294    long refreshWriteTime = writeTime | 1L;
1295    Object keyReference = node.getKeyReference();
1293    long writeTime = node.getWriteTime();
1294    long refreshWriteTime = writeTime | 1L;
1295    Object keyReference = node.getKeyReference();
1296    ConcurrentMap<Object, CompletableFuture<?>> refreshes;1297    if (((now - writeTime) > refreshAfterWriteNanos()) && (keyReference != null)
1298        && ((key = node.getKey()) != null) && ((oldValue = node.getValue()) != null)
1299        && ((writeTime & 1L) == 0L) && !(refreshes = refreshes()).containsKey(keyReference)
1288      return null;
1289    }
1290
1291    K key;1292    V oldValue;
1293    long writeTime = node.getWriteTime();
1294    long refreshWriteTime = writeTime | 1L;
1289    }
1290
1291    K key;
1292    V oldValue;1293    long writeTime = node.getWriteTime();
1294    long refreshWriteTime = writeTime | 1L;
1295    Object keyReference = node.getKeyReference();