docs: def _cached_same_codes(self):
          """If a cached copy is available, return it"""
          cache_file = self._same_cache_file
          if os.path.exists(cache_file):
              maxage = datetime.now() - timedelta(minutes=4320)
              file_ts = datetime.fromtimestamp(os.stat(cache_file).st_mtime)
              if file_ts > maxage:
                  try:
                      cache = open(cache_file, 'rb')
                      self._samecodes = cPickle.load(cache)
                      cache.close()
                      return True
                  finally:
                      pass
          self.reload()