def clear_from_cache(self, varname):
    "Mark a variable deleted in the name-to-number cache\n\n        Will remove a variable, and all variables with higher numbers,\n        from the variable cache.\n\n        Does NOT delete the variable!\n\n        This maintains a cache of name-to-number mappings for zVariables\n        to keep from having to query the CDF library constantly. It's mostly\n        an internal function.\n\n        Parameters\n        ==========\n        varname : bytes\n            name of the zVariable. Not this is NOT a string in Python 3!\n        "
    num = self.var_num(varname)
    for (v, n) in list(self._var_nums.items()):
        if (n >= num):
            del self._var_nums[v]
Mark a variable deleted in the name-to-number cache

Will remove a variable, and all variables with higher numbers,
from the variable cache.

Does NOT delete the variable!

This maintains a cache of name-to-number mappings for zVariables
to keep from having to query the CDF library constantly. It's mostly
an internal function.

Parameters
==========
varname : bytes
    name of the zVariable. Not this is NOT a string in Python 3!
def clear_from_cache(self, varname):
    "Mark a variable deleted in the name-to-number cache\n\n        Will remove a variable, and all variables with higher numbers,\n        from the variable cache.\n\n        Does NOT delete the variable!\n\n        This maintains a cache of name-to-number mappings for zVariables\n        to keep from having to query the CDF library constantly. It's mostly\n        an internal function.\n\n        Parameters\n        ==========\n        varname : bytes\n            name of the zVariable. Not this is NOT a string in Python 3!\n        "
    num = self.var_num(varname)
    for (v, n) in list(self._var_nums.items()):
        if (n >= num):
            del self._var_nums[v]