class Shard extends RaftActor {

    protected void onDatastoreContext(final DatastoreContext context) {
        datastoreContext = context;

        setTransactionCommitTimeout();

        setPersistence(datastoreContext.isPersistent());

        updateConfigParams(datastoreContext.getShardRaftConfig());
    }

    protected  Shard(final AbstractBuilder<?, ?> builder);

}