Вопросы по теме 'weakhashmap'
Guava MapMaker().weakKeys().makeMap() против WeakHashMap
У нас есть сервер Scala, который получает дерево узлов с помощью протокольных буферов через сокет, и нам нужно прикрепить дополнительные данные к каждому узлу.
В однопоточном контексте и когда сильные ссылки дерева узлов и связанных данных будут...
1958 просмотров
schedule
13.06.2022
Java: нужен совет по поводу WeakHashMap
Я думаю, что я еще один человек, пытающийся создать какой-то кеш с помощью WeakHashMap. И мне нужна помощь с этим.
У меня есть куча объектов TrackData , которые содержат информацию о звуковых дорожках. Затем есть Track объекты, которые...
1255 просмотров
schedule
17.06.2022
Откуда слабая хеш-карта знает, что объект собирает мусор?
Недавно я узнал о структуре данных WeakHashMap в Java.
Однако я не понимаю, что это значит - сбор мусора для отображения, когда оно больше не используется в обычном режиме. Как структура данных узнает, что я больше не буду использовать ключ в...
6637 просмотров
schedule
04.11.2022
Java: почему WeakHashMap реализует карту, тогда как она уже реализована в AbstractMap?
Возможный дубликат: Java.util.HashMap — почему HashMap расширяет AbstractMap и реализует Map? Почему и родительский, и дочерний классы реализуют один и тот же интерфейс?
WeakHashMap‹K,V> заявлен как расширяющий AbstractMap‹K,V> и...
393 просмотров
schedule
06.07.2023
Для чего используются WeakReferences, Weakashmaps, softreferences?
Пожалуйста, объясните, для чего используются WeakReferences. Обычно я разбираюсь в концепциях Java, но этот вызывает у меня затруднения.
Я понимаю, что такое WeakReferences, но их использование и природа немного расплывчаты в моей голове. Я не...
138 просмотров
schedule
27.06.2023
Как предотвратить сильное обращение значения к его ключу?
Гораздо лучший программист, чем я, сообщил мне, что он хранит карту своих WebSocket соединений с java-websocket в файле WeakHashMap . Я изучил эту карту для себя, и она кажется идеальной, поскольку соединение будет закрыто без немедленного...
45 просмотров
schedule
25.12.2022
Как эффективно использовать String в качестве ключа WeakHashMap в Java или альтернативное решение
Я управляю проектом на Java, в котором хранятся пользовательские данные. Пользователи могут быть онлайн или офлайн. Когда пользователи находятся в сети, их данные загружаются в объект данных для облегчения доступа и выгружаются, когда они выходят из...
2793 просмотров
schedule
11.09.2022
почему сборщик мусора не уничтожает какой-либо объект как значение в WeakHashMap, у которого нет ссылки?
В приведенном ниже примере сборщик мусора уничтожает бесполезный (без ссылок) объект, если он используется в качестве ключа в weakHashMap, что нормально... но если какой-либо бесполезный объект является значением, то почему сборщик мусора не...
92 просмотров
schedule
05.06.2023