package rpc2

import 

type State struct {
	store map[string]interface{}
	m     sync.RWMutex
}

func () *State {
	return &State{store: make(map[string]interface{})}
}

func ( *State) ( string) ( interface{},  bool) {
	.m.RLock()
	,  = .store[]
	.m.RUnlock()
	return
}

func ( *State) ( string,  interface{}) {
	.m.Lock()
	.store[] = 
	.m.Unlock()
}