задам очередной мега-тупой вопрос.
кто-нить знает такую структуру данных, которая ведёт себя как обычная мапа со строковыми ключами, но
* позволяет выбирать ключи по произвольному префиксу
* позволяет выбирать ключи по постфиксу
* показывает выбранные ключи как live view (то есть при модификации добавляет/изменяет/удаляет соответствующие ключи из основной мапы)
* достаточно компактное (чтоб можно было поднять кучку таких структур, но не сожрать всю память)
речь не о k-v хранилище, а чём-нить локальном, на несколько тыщ (или десятков тыщ) ключей.
на мапе мапов такое можно сделать, но крайне неудобно. да даже и на просто хэшмапе тоже можно, но постоянно дёргать .filter() медленно, и с конкаррент модификациями всё не алё