code: String getShardKey(Message message) {
          return getShardKey(message.getTokenTime(), this.modShardPolicy.getMessageShard(message, metadata));
      }
docs: Return the shard for this message
  @param message
  @return