@Override
    public HollowProducer.ReadState restore(long versionDesired, HollowConsumer.BlobRetriever blobRetriever) {
        return super.restore(versionDesired, blobRetriever);
    }
@Test
    public void testPublishAndRestore() {
        HollowProducer producer = createProducer(tmpFolder, schema);
        long version = testPublishV1(producer, 2, 10);

        producer.restore(version, blobRetriever);
        Assert.assertNotNull(lastRestoreStatus);
        assertEquals(Status.SUCCESS, lastRestoreStatus.getStatus());
        assertEquals("Version should be the same", version, lastRestoreStatus.getDesiredVersion());
        assertEquals(producer.getCycleCountWithPrimaryStatus(), 1);
    }