public RingbufferStoreConfig setStoreImplementation(@Nonnull RingbufferStore storeImplementation) {
        this.storeImplementation = checkNotNull(storeImplementation, "Ringbuffer store cannot be null!");
        this.className = null;
        return this;
    }
@Test
    public void setStoreImplementation() {
        SerializationService serializationService = new DefaultSerializationServiceBuilder().build();
        RingbufferStore<Data> store = RingbufferStoreWrapper.create(
                RingbufferService.getRingbufferNamespace("name"),
                config, OBJECT, serializationService, null,
                mock(NodeEngine.class), null);

        config.setStoreImplementation(store);

        assertEquals(store, config.getStoreImplementation());
    }