add MemberCacheFactory to share cache across inspectors