code: public Iterable<StashTableMetadata> listStashTableMetadata()
              throws StashNotAvailableException {
          final StashReader stashReader = _stashReader.getLockedView();
  
          return new Iterable<StashTableMetadata>() {
              @Override
              public Iterator<StashTableMetadata> iterator() {
                  return stashReader.listTableMetadata();
              }
          };
      }
docs: Lists metadata about all tables present in Stash, including metadata about each file present in Stash.
  Although this call provides some of the same information as {@link #listStashTables()} it is significantly
  heavier weight.  If you don't need information about the individual files in each table it is more efficient
  to use {@link #listStashTables()} instead.