mods to the Cache setups which seem to fix a few issues we've been having. Also switched the getNodeConnectionMetaDataMap to a staticmethod. Caching is now more controlled on the subClass level, see examples in the module