code: public static Deferred<TSMeta> getTSMeta(final TSDB tsdb, final String tsuid) {
      return getFromStorage(tsdb, UniqueId.stringToUid(tsuid))
        .addCallbackDeferring(new LoadUIDs(tsdb, tsuid));
    }
docs: Attempts to fetch the timeseries meta data and associated UIDMeta objects
  from storage.
  <b>Note:</b> Until we have a caching layer implemented, this will make at
  least 4 reads to the storage system, 1 for the TSUID meta, 1 for the
  metric UIDMeta and 1 each for every tagk/tagv UIDMeta object.
  <p>
  See {@link #getFromStorage(TSDB, byte[])} for details.
  @param tsdb The TSDB to use for storage access
  @param tsuid The UID of the meta to fetch
  @return A TSMeta object if found, null if not
  @throws HBaseException if there was an issue fetching
  @throws IllegalArgumentException if parsing failed
  @throws JSONException if the data was corrupted
  @throws NoSuchUniqueName if one of the UIDMeta objects does not exist