sync.Map.LoadOrStore (method)

18 uses

	sync (current package)
		map.go#L199: func (m *Map) LoadOrStore(key, value interface{}) (actual interface{}, loaded bool) {

	encoding/gob
		type.go#L101: 	ui, _ := userTypeCache.LoadOrStore(rt, ut)
		type.go#L819: 	if t, dup := nameToConcreteType.LoadOrStore(name, reflect.TypeOf(value)); dup && t != ut.user {
		type.go#L824: 	if n, dup := concreteTypeToName.LoadOrStore(ut.base, name); dup && n != name {

	encoding/json
		encode.go#L395: 	fi, loaded := encoderCache.LoadOrStore(t, encoderFunc(func(e *encodeState, v reflect.Value, opts encOpts) {
		encode.go#L1416: 	f, _ := fieldCache.LoadOrStore(t, typeFields(t))

	reflect
		type.go#L1399: 		pi, _ := ptrMap.LoadOrStore(t, p)
		type.go#L1421: 	pi, _ := ptrMap.LoadOrStore(t, &pp)
		type.go#L1817: 			ti, _ := lookupCache.LoadOrStore(ckey, tt)
		type.go#L1832: 	ti, _ := lookupCache.LoadOrStore(ckey, &ch.rtype)
		type.go#L1861: 			ti, _ := lookupCache.LoadOrStore(ckey, tt)
		type.go#L1905: 	ti, _ := lookupCache.LoadOrStore(ckey, &mt.rtype)
		type.go#L2301: 			ti, _ := lookupCache.LoadOrStore(ckey, tt)
		type.go#L2316: 	ti, _ := lookupCache.LoadOrStore(ckey, &slice.rtype)
		type.go#L2846: 			ti, _ := lookupCache.LoadOrStore(ckey, tt)
		type.go#L2956: 	ti, _ := lookupCache.LoadOrStore(ckey, &array.rtype)
		type.go#L3065: 	lti, _ := layoutCache.LoadOrStore(k, layoutType{

	src.elv.sh/pkg/rpc
		server.go#L267: 	if _, dup := server.serviceMap.LoadOrStore(sname, s); dup {