Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | WeakIdentityHashMap: Always null check on weakRef.get(); ↵ | Sven Gothel | 2019-12-31 | 1 | -18/+23 |
| | | | | IdentityWeakReference: hash is final. | ||||
* | WeakIdentityHashMap: Refine capacity computation; Bitfield.Util add ↵ | Sven Gothel | 2019-12-31 | 1 | -2/+53 |
| | | | | 'PowerOf2' functions | ||||
* | WeakIdentityHashMap: Cleanup; Implement putAll(..); Make ↵ | Sven Gothel | 2019-12-31 | 1 | -30/+61 |
| | | | | IdentityWeakReference static | ||||
* | Add WeakIdentityHashMap implementation (from Apache Avro) | Sven Gothel | 2019-12-30 | 1 | -0/+229 |
Origin <https://github.com/apache/avro/blob/master/lang/java/avro/src/main/java/org/apache/avro/util/WeakIdentityHashMap.java> from their commit 70260919426f89825ca148f5ee815f3b2cf4764d. Apache License Version 2.0 until. Using our JogAmp 'New BSD 2-Clause License' for changes after this initial commit. Related to Bug 1312, where we like to utilize a WeakIdentityHashMap, allowing to have cached shared GLContext to disappear .. a compromise. |