/// <summary> /// 放回缓存 /// </summary> /// <param name="cmd"></param> public static void Return(ICmd cmd) { if (cmd == null) { return; } cmd.SetUnused(); UnusedCmds[cmd.Type].Enqueue(cmd); #if DEBUG UsedCmds.Remove(cmd); #endif }
/// <summary> /// 放回缓存 /// </summary> /// <param name="cmd"></param> public static void Return(ICmd cmd) { if (cmd == null) { return; } cmd.SetUnused(); UnusedCmds[cmd.Type].Enqueue(cmd); #if DEBUG UsedCmds.Remove(cmd); #endif }