type storeIndexer … func newStoreIndexer(indexers *cache.Indexers) storeIndexer { … } type storeElement … func (t *storeElement) Less(than btree.Item) bool { … } var _ … func storeElementKey(obj interface{ … } func storeElementObject(obj interface{ … } func storeElementIndexFunc(objIndexFunc cache.IndexFunc) cache.IndexFunc { … } func storeElementIndexers(indexers *cache.Indexers) cache.Indexers { … }