Skip to content

Commit 384ffbc

Browse files
committed
Remove delegating map impl, and simplify InformersMap
Signed-off-by: Vince Prignano <vince@prigna.com>
1 parent 67c79f0 commit 384ffbc

File tree

4 files changed

+241
-330
lines changed

4 files changed

+241
-330
lines changed

pkg/cache/cache.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -170,11 +170,11 @@ func New(config *rest.Config, opts Options) (Cache, error) {
170170
if err != nil {
171171
return nil, err
172172
}
173-
transformByGVK, err := convertToByGVK(opts.TransformByObject, opts.DefaultTransform, opts.Scheme)
173+
transformers, err := convertToByGVK(opts.TransformByObject, opts.DefaultTransform, opts.Scheme)
174174
if err != nil {
175175
return nil, err
176176
}
177-
transformByObj := internal.TransformFuncByObjectFromMap(transformByGVK)
177+
transformByGVK := internal.TransformFuncByGVKFromMap(transformers)
178178

179179
internalSelectorsByGVK := internal.SelectorsByGVK{}
180180
for gvk, selector := range selectorsByGVK {
@@ -191,7 +191,7 @@ func New(config *rest.Config, opts Options) (Cache, error) {
191191
ByGVK: internal.InformersMapOptionsByGVK{
192192
Selectors: internalSelectorsByGVK,
193193
DisableDeepCopy: disableDeepCopyByGVK,
194-
Transformers: transformByObj,
194+
Transformers: transformByGVK,
195195
},
196196
}),
197197
}, nil

pkg/cache/internal/deleg_map.go

-124
This file was deleted.

0 commit comments

Comments
 (0)