func (m *safeMap) Get(k interface{}) interface{} {
	m.lock.RLock()
	defer m.lock.RUnlock()
	if val, ok := m.sm[k]; ok {
		return val
	}
	return nil
}
// Get from maps return the k's value
Get from maps return the k's value
// Get from maps return the k ' s value
func (m *safeMap) Get(k interface{}) interface{} {
	m.lock.RLock()
	defer m.lock.RUnlock()
	if val, ok := m.sm[k]; ok {
		return val
	}
	return nil
}
func ( m * safeMap ) Get ( k interface { } ) interface { } { m . lock . RLock ( ) defer m . lock . RUnlock ( ) if val , ok := m . sm [ k ] ; ok { return val } return nil }
Get from maps return the k's value
Get from maps return the k ' s value