File tree 3 files changed +5
-9
lines changed
internal/third_party/jsoniter
3 files changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ module sigs.k8s.io/structured-merge-diff/v6
3
3
require (
4
4
github.com/davecgh/go-spew v1.1.1
5
5
github.com/google/go-cmp v0.5.9
6
- github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
7
6
github.com/modern-go/reflect2 v1.0.2
8
7
github.com/stretchr/testify v1.3.0
9
8
sigs.k8s.io/randfill v0.0.0-20250304075658-069ef1bbf016
Original file line number Diff line number Diff line change @@ -3,8 +3,6 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
3
3
github.com/davecgh/go-spew v1.1.1 /go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38 =
4
4
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38 =
5
5
github.com/google/go-cmp v0.5.9 /go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY =
6
- github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg =
7
- github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd /go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q =
8
6
github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M =
9
7
github.com/modern-go/reflect2 v1.0.2 /go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk =
10
8
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM =
Original file line number Diff line number Diff line change 7
7
"sync"
8
8
"unsafe"
9
9
10
- "github.com/modern-go/concurrent"
11
10
"github.com/modern-go/reflect2"
12
11
)
13
12
@@ -72,8 +71,8 @@ type frozenConfig struct {
72
71
objectFieldMustBeSimpleString bool
73
72
onlyTaggedField bool
74
73
disallowUnknownFields bool
75
- decoderCache * concurrent .Map
76
- encoderCache * concurrent .Map
74
+ decoderCache sync .Map
75
+ encoderCache sync .Map
77
76
encoderExtension Extension
78
77
decoderExtension Extension
79
78
extraExtensions []Extension
@@ -83,8 +82,8 @@ type frozenConfig struct {
83
82
}
84
83
85
84
func (cfg * frozenConfig ) initCache () {
86
- cfg .decoderCache = concurrent . NewMap ()
87
- cfg .encoderCache = concurrent . NewMap ()
85
+ cfg .decoderCache = sync. Map {}
86
+ cfg .encoderCache = sync. Map {}
88
87
}
89
88
90
89
func (cfg * frozenConfig ) addDecoderToCache (cacheKey uintptr , decoder ValDecoder ) {
@@ -111,7 +110,7 @@ func (cfg *frozenConfig) getEncoderFromCache(cacheKey uintptr) ValEncoder {
111
110
return nil
112
111
}
113
112
114
- var cfgCache = concurrent . NewMap ()
113
+ var cfgCache = sync. Map {}
115
114
116
115
func getFrozenConfigFromCache (cfg Config ) * frozenConfig {
117
116
obj , found := cfgCache .Load (cfg )
You can’t perform that action at this time.
0 commit comments