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
  • 20,467
  • 11
  • 95
  • 161

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,849
  • 4
  • 38
  • 75
0

I think LRUMap will suit your need.