code: def savecache(apicache, json_file):
      
      if apicache is None or apicache is {}:
          return ""
      apicachestr = json.dumps(apicache, indent=2)
      with open(json_file, 'w') as cache_file:
          cache_file.write(apicachestr)
      return apicachestr
docs: Saves apicache dictionary as json_file, returns dictionary as indented str