Skip to content

Commit 30fbafd

Browse files
committed
udpnat2: Add cache funcs
1 parent fdca9b3 commit 30fbafd

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

common/udpnat2/service.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,20 @@ func (s *Service) NewPacket(bufferSlices [][]byte, source M.Socksaddr, destinati
9898
}
9999
}
100100

101+
func (s *Service) Purge() {
102+
s.cache.Purge()
103+
}
104+
105+
func (s *Service) PurgeExpired() {
106+
s.cache.PurgeExpired()
107+
}
108+
101109
func (s *Service) Metrics() Metrics {
102110
return s.metrics
103111
}
112+
113+
func (s *Service) ResetMetrics() Metrics {
114+
metrics := s.metrics
115+
s.metrics = Metrics{}
116+
return metrics
117+
}

0 commit comments

Comments
 (0)