Вопросы по теме 'weakhashmap'

Guava MapMaker().weakKeys().makeMap() против WeakHashMap
У нас есть сервер Scala, который получает дерево узлов с помощью протокольных буферов через сокет, и нам нужно прикрепить дополнительные данные к каждому узлу. В однопоточном контексте и когда сильные ссылки дерева узлов и связанных данных будут...
1958 просмотров

Java: нужен совет по поводу WeakHashMap
Я думаю, что я еще один человек, пытающийся создать какой-то кеш с помощью WeakHashMap. И мне нужна помощь с этим. У меня есть куча объектов TrackData , которые содержат информацию о звуковых дорожках. Затем есть Track объекты, которые...
1255 просмотров
schedule 17.06.2022

Откуда слабая хеш-карта знает, что объект собирает мусор?
Недавно я узнал о структуре данных WeakHashMap в Java. Однако я не понимаю, что это значит - сбор мусора для отображения, когда оно больше не используется в обычном режиме. Как структура данных узнает, что я больше не буду использовать ключ в...
6637 просмотров

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 просмотров

Как предотвратить сильное обращение значения к его ключу?
Гораздо лучший программист, чем я, сообщил мне, что он хранит карту своих WebSocket соединений с java-websocket в файле WeakHashMap . Я изучил эту карту для себя, и она кажется идеальной, поскольку соединение будет закрыто без немедленного...
45 просмотров

Как эффективно использовать String в качестве ключа WeakHashMap в Java или альтернативное решение
Я управляю проектом на Java, в котором хранятся пользовательские данные. Пользователи могут быть онлайн или офлайн. Когда пользователи находятся в сети, их данные загружаются в объект данных для облегчения доступа и выгружаются, когда они выходят из...
2793 просмотров

почему сборщик мусора не уничтожает какой-либо объект как значение в WeakHashMap, у которого нет ссылки?
В приведенном ниже примере сборщик мусора уничтожает бесполезный (без ссылок) объект, если он используется в качестве ключа в weakHashMap, что нормально... но если какой-либо бесполезный объект является значением, то почему сборщик мусора не...
92 просмотров
schedule 05.06.2023