Generic LRU cache
Used for regex caching in OperatorMatches and JavaRegexConverter. Evicts least recently used entry when capacity limit is reached.
maximum number of cached entries
Current cache entry count
Clear cache
Delete specified key
Get cached value. If present, marks it as recently used.
Check if key exists
Set cached value. Evicts least recently used entry if capacity exceeded.
Generic LRU cache
Used for regex caching in OperatorMatches and JavaRegexConverter. Evicts least recently used entry when capacity limit is reached.
Param: capacity
maximum number of cached entries