4ecb9cc3 by astaxie

move httplib from beego to beego/httplib safemap support get all items

1 parent 64ef8ad6
1 package beego 1 package httplib
2 2
3 import ( 3 import (
4 "bytes" 4 "bytes"
......
1 package beego 1 package httplib
2 2
3 import ( 3 import (
4 "io/ioutil" 4 "io/ioutil"
......
...@@ -56,3 +56,9 @@ func (m *BeeMap) Delete(k interface{}) { ...@@ -56,3 +56,9 @@ func (m *BeeMap) Delete(k interface{}) {
56 defer m.lock.Unlock() 56 defer m.lock.Unlock()
57 delete(m.bm, k) 57 delete(m.bm, k)
58 } 58 }
59
60 func (m *BeeMap) Items() map[interface{}]interface{} {
61 m.lock.RLock()
62 defer m.lock.RUnlock()
63 return m.bm
64 }
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!