docstr: Sort results and build the global return object
code: def sort_cache_result(self):
      """
      Sort results and build the global return object
      """
      results = {}
      # Sort results and save
      self.xl_maps = np.array(self.xl_maps)
      self.f_maps = np.array(self.f_maps)
  
      # Sorted indexes in Func_min
      ind_sorted = np.argsort(self.f_maps)
  
      # Save ordered list of minima
      results["xl"] = self.xl_maps[ind_sorted]  # Ordered x vals
      self.f_maps = np.array(self.f_maps)
      results["funl"] = self.f_maps[ind_sorted]
      results["funl"] = results["funl"].T
  
      # Find global of all minimizers
      results["x"] = self.xl_maps[ind_sorted[0]]  # Save global minima
      results["fun"] = self.f_maps[
          ind_sorted[0]
      ]  # Save global fun value
  
      self.xl_maps = np.ndarray.tolist(self.xl_maps)
      self.f_maps = np.ndarray.tolist(self.f_maps)
      return results
  
imports: import numpy
  import time
  import logging
  import warnings
  from scipy import spatial
  from scipy.optimize import OptimizeResult, minimize
  from scipy.optimize._shgo_lib.triangulation import Complex
label_desc: Use image node_id 4 for calling the LMapCache obj's underlying member method code with example usage: obj.sort_cache_result() and returns: results