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

Function NewDAUManager

internal/stats/dau_manager.go:47–54  ·  view source on GitHub ↗

NewDAUManager DAU计算器

()

Source from the content-addressed store, hash-verified

45
46// NewDAUManager DAU计算器
47func NewDAUManager() *DAUManager {
48 return &DAUManager{
49 cacheFile: Tea.Root + "/data/stat_dau.cache",
50 statMap: map[string]int64{},
51 cleanTicker: time.NewTicker(24 * time.Hour),
52 ipChan: make(chan IPInfo, 8192),
53 }
54}
55
56func (this *DAUManager) Init() error {
57 // recover from cache

Callers 6

TestDAUManager_AddIPFunction · 0.92
TestDAUManager_TruncateFunction · 0.92
dau_manager.goFile · 0.85

Calls

no outgoing calls

Tested by 5

TestDAUManager_AddIPFunction · 0.74
TestDAUManager_TruncateFunction · 0.74