Хотите кеш, который сам освобождает память? Теперь в Go для этого есть слабые указатели.
В отличие от обычных указателей, которые защищают данные от удаления, слабые указатели позволяют сборщику мусора удалять данные, когда они больше не используются. Такой указатель в любой момент может стать nil.
Это избавляет от ручного управления памятью в кешах — не нужно настраивать TTL или проверки. Данные автоматически удаляются, когда становятся не нужны, что помогает экономить память без лишнего кода.
20.11.2025
Похожее
20.02.2026
Линкер
Автор разбирает как работает линковщик в компиляторе. У него уже большая пачка с...
19.02.2026
uForwarder
Инженеры Uber рассказали, как им жилось с огромным кластером Kafka и почему они ...
19.02.2026
Парсер JSON с помощью Egg
Синтаксический анализ - неотъемлемая часть информатики, но при выборе подходящег...
18.02.2026
Synctest прекрасен
Автор применили новый пакет Go "testing/synctest" к особенно проблемному участку...