package
0.0.0-20241004151053-fe5e36ec323a
Repository: https://github.com/joeavanzato/logboost.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
TODO - Measure performance and compare to using sync.Map instead.

# Variables

TODO - Put lock and map in single struct for organization - then refactor CheckIP and AddIP to just take the original cachemap struct.
No description provided by the author

# Structs

No description provided by the author
https://github.com/oschwald/geoip2-golang/blob/main/reader.go TODO - Review potential MaxMind fields to determine usefulness of any others - really depends on the 'type' of DB we have access to Refactor to provide fields properly from IP/ASN lat/lon are kind of meh but I guess could be useful for some applications - but really it depends on accuracy radius which could maybe be useful here.
No description provided by the author
No description provided by the author
No description provided by the author
Used to help keep track of jobs in a WaitGroup.
IDB Data Struct.
No description provided by the author
Used to track overall data size processed by the script - accessed by multiple goroutines concurrently so we make it threadsafe.
Should probably get rid of all of the below since it really isn't necessary now that we are using the jobs tracker instead of this to limit concurrency maxes ////.