@Override
  public int storeData(Data data) {
    var shardId = allocateShard(data);
    var shard = shardMap.get(shardId);
    shard.storeData(data);
    LOGGER.info(data + " is stored in Shard " + shardId);
    return shardId;
  }
@Test
  void testStoreData() {
    var data = new Data(1, "test", Data.DataType.TYPE_1);
    hashShardManager.storeData(data);
    assertEquals(data, hashShardManager.getShardById(1).getDataById(1));
  }