1

I'm wondering if there's a built-in Java data structure that behaves like a dictionary but only keeps a fixed number of recent entries. So I could keep the size more-or-less constant but also have it behave like a dictionary or hashmap.

Jordan Reiter
  • 19,797
  • 11
  • 92
  • 156

2 Answers2

1

You could create one quite easily by extending LinkedHashMap. When adding an entry, check the size and remove the oldest item if already at maximum size.

Patricia Shanahan
  • 25,433
  • 3
  • 36
  • 69
0

I think LRUMap will suit your need.