code: def load_charlm(self, filename):
      if not filename:
          return None
  
      with self.lock:
          if filename not in self.charlms:
              logger.debug("Loading charlm from %s", filename)
              self.charlms[filename] = CharacterLanguageModel.load(
                  filename, finetune=False
              )
          else:
              logger.debug("Reusing charlm from %s", filename)
  
          return self.charlms[filename]
  
file_path: stanza/stanza/models/common/foundation_cache.py
imports: import logging
  import threading
  from stanza.models.common import bert_embedding
  from stanza.models.common.char_model import CharacterLanguageModel
  from stanza.models.common.pretrain import Pretrain
label_desc: Use image node_id 3 for calling the FoundationCache obj's underlying member method code with example usage: obj.load_charlm(filename) and returns: None, self