Secret

Results 3 issues of Secret

Consider to use LRU cache or other better algorithm to replace MAX_CACHE_SIZE dict to avoid clear cache when the cache length achive to MAX_CACHE_SIZE

Thanks for your excellent work! And here is some using case to improve I'm catching `hyperscan.ScanTerminated` to break scan if I return True and raise `HS_SCAN_TERMINATED` error in callback func...

enhancement

Hi, here is some small problams: 1. pypi don't have cp3.9 whl release. 2. pypi don't have tar.gz with source code for build. (so build from git clone maybe better)...