Может ли «мягкие ссылки» существуют в Python?

на других языках (например, Java), ссылки на объекты могут быть сильными, слабыми, мягкими или фантомными ( http://weblogs.java.net/blog/enicholas/Archive /2006/05/underStanding_w.html).

В Python ссылки сильны по умолчанию, и модуль Paillref позволяет слабым ссылкам.

Можно ли иметь «мягкие ссылки» в Python?

в моем конкретном случае у меня есть кэш объектов, которые требуют времени для создания. Иногда не могут быть никаких ссылок на кэшированный объект, но я не хочу бросать кэшированный объект подальше, если мне не нужно (то есть, если память является обильным).

9
задан smci 31 May 2018 в 04:17
поделиться