re-introduce node cache for faster lookups using FQNs