Documentation
¶
Overview ¶
Package linkedHashMap
@author: xwc1125
Package linkedHashMap ¶
@author: xwc1125
Index ¶
- type KV
- type LinkedHashMap
- func (m *LinkedHashMap) Add(key interface{}, val interface{}) bool
- func (m *LinkedHashMap) AddFront(key interface{}, val interface{}) bool
- func (m *LinkedHashMap) BatchAdd(kvs ...KV)
- func (m *LinkedHashMap) Exist(key interface{}) bool
- func (m *LinkedHashMap) Get(key interface{}) (interface{}, bool)
- func (m *LinkedHashMap) GetLinkList() *list.List
- func (m *LinkedHashMap) Len() int
- func (m *LinkedHashMap) Lock()
- func (m *LinkedHashMap) RLock()
- func (m *LinkedHashMap) RUnlock()
- func (m *LinkedHashMap) Remove(key interface{})
- func (m *LinkedHashMap) Unlock()
- type Node
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LinkedHashMap ¶
type LinkedHashMap struct {
// contains filtered or unexported fields
}
func NewLinkedHashMap ¶
func NewLinkedHashMap() *LinkedHashMap
func (*LinkedHashMap) Add ¶
func (m *LinkedHashMap) Add(key interface{}, val interface{}) bool
Add 添加
func (*LinkedHashMap) AddFront ¶
func (m *LinkedHashMap) AddFront(key interface{}, val interface{}) bool
func (*LinkedHashMap) Get ¶
func (m *LinkedHashMap) Get(key interface{}) (interface{}, bool)
Get 获取数据
func (*LinkedHashMap) GetLinkList ¶
func (m *LinkedHashMap) GetLinkList() *list.List
GetLinkList 获取linklist
func (*LinkedHashMap) Lock ¶
func (m *LinkedHashMap) Lock()
func (*LinkedHashMap) RLock ¶
func (m *LinkedHashMap) RLock()
func (*LinkedHashMap) RUnlock ¶
func (m *LinkedHashMap) RUnlock()
func (*LinkedHashMap) Unlock ¶
func (m *LinkedHashMap) Unlock()
Click to show internal directories.
Click to hide internal directories.