Если я правильно вас понимаю, классы java.lang.ref.WeakReference
и java.lang.ref.SoftReference
могут быть тем, что вы ищете.
Если только слабая ссылка ведет себя так, как если бы вы освободили все ссылки на объектпозволяя GC очищать его, когда захочет.Если сборщик мусора не очистил ваш стол, вы все равно можете использовать его, если он очистил его, вам потребуется перезагрузить его.Мягкая ссылка похожа, но объект, как правило, будет храниться дольше и завершаться только в том случае, если у вас мало памяти.
Если вы хотите, чтобы какие-либо гарантии, подобные этим, были очищены после 5 минут бездействия, выВам придется использовать стороннюю библиотеку или делать что-то самостоятельно, ни один из встроенных классов этого не обеспечит.