type storeIndexer … func newStoreIndexer(indexers *cache.Indexers) storeIndexer { … } type storeElement … func storeElementKey(obj interface{ … } func storeElementObject(obj interface{ … } func storeElementIndexFunc(objIndexFunc cache.IndexFunc) cache.IndexFunc { … } func storeElementIndexers(indexers *cache.Indexers) cache.Indexers { … }