public int Compare(MemoryCacheEntry entry1, MemoryCacheEntry entry2) { var ret = DateTime.Compare (entry1.UtcLastUpdateUsage , entry2.UtcLastUpdateUsage); if (ret == 0) return entry1.UsageEntryRef.DateTimeIndex - entry2.UsageEntryRef.DateTimeIndex; return ret; }