все и сериализуйся (бинарная java-овская) - оно страшно, и по памяти получается удвоение (или даже больше) в этот момент. Ключ - строка, значение - сложное. Есть ли у кешей, дай мне быстро все, что начинается на букву "а"? Либо самому некое 1-2 уровневое дерево (мапа из первой буквы ключа в кэш).
слишком абстрактный вопрос, от кеша зависит. т.к. кеш сетевой, я бы писал на диск по возможности те же байты, что приходят по сети, без десериализации. через гзип для ускорения чтения-записи.
Кеш на основе TrieMap структуры данных?
Поисковые структуры данных - это интересная тема :)
Lmdb?
Обсуждают сегодня