What is a soft reference in java
Sigiloso
it's like a weak reference, in that objects only referred that way can be GC'd, but the GC will only occur when memory's really tight (while if all the references are weak the GC can occur any time the collector runs).