class_docstr: NetCDF4 file handler using fsspec to read files remotely.
class_docstr_tok: ["NetCDF4","file","handler","using","fsspec","to","read","files","remotely","."]
code: def _collect_cache_var_names_h5netcdf(self, cache_var_size):
      from h5netcdf import Variable
  
      return [
          varname
          for (varname, var) in self.file_content.items()
          if isinstance(var, Variable)
          and isinstance(var.dtype, np.dtype)  # vlen may be str
          and np.prod(var.shape) * var.dtype.itemsize < cache_var_size
      ]
  
imports: import logging
  import dask.array
  import netCDF4
  import numpy
  import xarray
  from satpy.readers import open_file_or_filename
  from satpy.readers.file_handlers import BaseFileHandler
  from satpy.readers.utils import np2str
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 5 for calling the NetCDF4FsspecFileHandler obj's underlying member method code with example usage: obj._collect_cache_var_names_h5netcdf(cache_var_size) and returns: unknown