mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
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