CObjectFactory cache