Files
openide/platform/instanceContainer
Daniil Ovchinnikov ba0cff5179 IJPL-516 cache instances by Class as a key
The entry point is still `String` -> `InstanceHolder` map.
Once an instance is requested by `Class`, it's cached in a separate map,
which allows to leverage faster `Object`'s `equals` and `hashCode`.

The cache was originally removed in 7e8387fa11b5a6008264e18d9f1bd04fd67a45df.

GitOrigin-RevId: d24e4a7bba364f88bb591faa41ce0d5798aec50b
2024-01-26 18:38:16 +00:00
..