A Cache Replacement Policy Based on Multi-factors for Named Data Networking