fix cacheManager bugs && initial MonitorTarget.java