code: func NewIndexer(keyFunc KeyFunc, indexers Indexers) Indexer {
  	return &cache{
  		cacheStorage: NewThreadSafeStore(indexers, Indices{}),
  		keyFunc:      keyFunc,
  	}
  }
docs: // NewIndexer returns an Indexer implemented simply with a map and a lock.