Circumventing timestamp update in SoftReference caches

This might be the wrong forum, but does anyone happen to know if I can call a specific method in the super-chain?

I want to get the referent of a SoftReference for constraint checking without updating its timestamp. Using super.get() would invoke the SoftReference.get() method which updates the timestamp. I would need to call the super.super.get() or Reference.this.get() method, but it seems java is lacking notation for this. Any idea (currently I redundantly store the referent in my subclass).

Unfortunately impossible…

Otherwise we wouldn’t need the IdentityHashMap, which basically uses super.super.super....super.hashCode()

It can only be done natively, not in Java.