添加cache和log工厂类