Configuration configuration = builder.build();
InitializationContext ctx = PersistenceMockUtil.createContext(getClass().getSimpleName(), configuration, marshaller);
writer.init(ctx);
writer.start();
underlying.init(ctx);
underlying.start();
writer.write(new MarshalledEntryImpl(key, "v1", null, marshaller()));
v2Latch.await();
writer.write(new MarshalledEntryImpl(key, "v2", null, marshaller()));
if (!endLatch.await(30000l, TimeUnit.MILLISECONDS))