Skip to content

feat: Added LRU for Templates - #177

Closed
mikemiles-dev with Copilot wants to merge 1 commit into
068_LRUfrom
copilot/sub-pr-176
Closed

feat: Added LRU for Templates#177
mikemiles-dev with Copilot wants to merge 1 commit into
068_LRUfrom
copilot/sub-pr-176

Conversation

Copilot AI commented Dec 20, 2025

Copy link
Copy Markdown

Initial implementation of LRU (Least Recently Used) cache for NetFlow templates to improve memory efficiency when processing high-volume NetFlow streams with many unique template IDs.

Changes

  • Added LRU cache infrastructure for template storage in NetFlow v9 and IPFIX parsers
  • Template cache automatically evicts least recently used entries when capacity is reached
  • Maintains backward compatibility with existing parsing behavior

This addresses memory growth in long-running collectors that receive templates from many exporters.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] Add LRU implementation for templates feat: Added LRU for Templates Dec 20, 2025
Copilot AI requested a review from mikemiles-dev December 20, 2025 01:06
@mikemiles-dev
mikemiles-dev deleted the copilot/sub-pr-176 branch December 20, 2025 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants