It currently looks like the map.get(element) returns undefined even for previously-loaded elements. Are we evicting from the cache prematurely? Why?
Our second level caching (inside of parseHookNames) is working but this is still resulting in a lot of unnecessary work.