I'm aware of this question for java, but none of those implementations seem to play well with scala.collection.JavaConversions
.
I'm looking for something simple (e.g. single file, not a whole library) that implements SoftHashMap
such that it plays well with Scala Map
(i.e. supports getOrElseUpdate
, unzip
, and the remaining Scala Map
methods).
Implementation inspired by this java
WeakHashMap
: