docs: def get_keys_for(self, value, include_uncommitted=False):
          """Get keys for a given value.
  
          :param value: The value to look for
          :type value: object
          :param include_uncommitted: Include uncommitted values in results
          :type include_uncommitted: bool
          :return: The keys for the given value
          :rtype: list(str)
  
          """
          if not include_uncommitted:
              return super(TransactionalIndex, self).get_keys_for(value)
          else:
              keys = super(TransactionalIndex, self).get_keys_for(value)
              hash_value = self.get_hash_for(value)
              keys += self._reverse_add_cache[hash_value]
              return keys