code: private Permission getReadPermission(String table) {
          return _readPermissionCache != null ?
                  _readPermissionCache.getUnchecked(table) :
                  createReadPermission(table);
      }
docs: Gets the Permission instance for read permission on a table.  If caching is enabled the result is either returned
  from or added to the cache.