/** * Creates a {@link DeltaAndSnapshotStore.WaveletAccess} instance which wraps * {@code deltasAccess}. * * @throws IllegalStateException if the delta history is bad */ private static WaveletAccess createWaveletAccess(DeltaStore.DeltasAccess deltasAccess) throws PersistenceException { ReadableWaveletData wavelet; wavelet = deltasAccess.isEmpty() ? null : buildWaveletFromDeltaReader(deltasAccess); return new DeltasAccessBasedWaveletAccess(deltasAccess, wavelet); }
@Override public WaveletAccess open(WaveletName waveletName) throws PersistenceException { return createWaveletAccess(deltaStore.open(waveletName)); }
waveletStore = new DeltaStoreBasedSnapshotStore(deltaStore); Executor lookupExecutor = MoreExecutors.sameThreadExecutor(); Config config = ConfigFactory.parseMap(ImmutableMap.<String, Object>of(
waveletStore = new DeltaStoreBasedSnapshotStore(deltaStore); Executor lookupExecutor = MoreExecutors.sameThreadExecutor(); Config config = ConfigFactory.parseMap(ImmutableMap.<String, Object>of(