Like WeakHashMap, except that the keys of the n most recently-accessed entries are kept as soft references.
soft references