freeList.new Phase(committedPhaseToken.getPhase()); } catch (Throwable t) { logger.warn("Exception while rolling back in unmap()", t);
} finally { try { currentPhase = freeList.new Phase(committedPhaseToken.getPhase()); } catch (IOException ex) { throw new SimpleXAResourceException(
public synchronized void refresh() { synchronized (committedPhaseLock) { FreeList.Phase committedPhase = committedPhaseToken.getPhase(); if (phase != committedPhase) { if (token != null) { token.release(); } phase = committedPhase; token = phase.use(); } } }