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