예제 #1
0
파일: UtilCache.java 프로젝트: CrasOu/haze
 private V cancel(CacheLine<V> line) {
   // FIXME: this is a race condition, the item could expire
   // between the time it is replaced, and it is cancelled
   V oldValue = line.getValue();
   ExecutionPool.removePulse(line);
   line.cancel();
   return oldValue;
 }
예제 #2
0
파일: UtilCache.java 프로젝트: CrasOu/haze
 @Override
 public void onEviction(Object key, CacheLine<V> value) {
   ExecutionPool.removePulse(value);
 }