code: def get_all_storage_keys(self):
          
  
          parts1 = [
              self.model._name,
              self.field.name,
          ]
  
          parts2 = parts1 + ['*']  # for indexes taking args, like for hashfields
  
          if self.prefix:
              parts1.append(self.prefix)
              parts2.append(self.prefix)
  
          if self.key:
              parts1.append(self.key)
              parts2.append(self.key)
  
          parts1.append('*')
          parts2.append('*')
  
          return set(
              self.model.database.scan_keys(self.field.make_key(*parts1))
          ).union(
              set(
                  self.model.database.scan_keys(self.field.make_key(*parts2))
              )
          )
docs: Returns the keys to be removed by `clear` in aggressive mode
  
          For the parameters, see BaseIndex.get_all_storage_keys