MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / NewList

Function NewList

internal/utils/expires/list.go:22–31  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

20}
21
22func NewList() *List {
23 var list = &List{
24 expireMap: map[int64]ItemMap{},
25 itemsMap: map[uint64]int64{},
26 }
27
28 SharedManager.Add(list)
29
30 return list
31}
32
33func NewSingletonList() *List {
34 var list = &List{

Callers 12

TestList_AddFunction · 0.92
TestList_Add_OverwriteFunction · 0.92
TestList_RemoveFunction · 0.92
TestList_GCFunction · 0.92
TestList_GC_BatchFunction · 0.92
TestList_Start_GCFunction · 0.92
TestList_ManyItemsFunction · 0.92
TestList_MemoryFunction · 0.92
BenchmarkList_AddFunction · 0.92
BenchmarkList_GCFunction · 0.92
NewIPListFunction · 0.92
NewIPListFunction · 0.92

Calls 1

AddMethod · 0.65

Tested by 10

TestList_AddFunction · 0.74
TestList_Add_OverwriteFunction · 0.74
TestList_RemoveFunction · 0.74
TestList_GCFunction · 0.74
TestList_GC_BatchFunction · 0.74
TestList_Start_GCFunction · 0.74
TestList_ManyItemsFunction · 0.74
TestList_MemoryFunction · 0.74
BenchmarkList_AddFunction · 0.74
BenchmarkList_GCFunction · 0.74