Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@@ -9,45 +9,45 @@ ReferenceSources/CacheExpires.cs
ReferenceSources/CacheUsage.cs
ReferenceSources/R.Designer.cs
ReferenceSources/SRef.cs
../../../external/referencesource/System.Runtime.Caching/Resources/RH.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/CacheEntryChangeMonitor.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/CacheEntryRemovedArguments.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/CacheEntryRemovedCallback.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/CacheEntryRemovedReason.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/CacheEntryUpdateArguments.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/CacheEntryUpdateCallback.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/CacheItem.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/CacheItemPolicy.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/CacheItemPriority.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/CacheMemoryMonitor.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/ChangeMonitor.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/Configuration/CachingSectionGroup.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/Configuration/ConfigUtil.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/Configuration/MemoryCacheElement.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/Configuration/MemoryCacheSection.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/Configuration/MemoryCacheSettingsCollection.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/Dbg.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/DefaultCacheCapabilities.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/EntryState.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/FileChangeMonitor.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/FileChangeNotificationSystem.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/HostFileChangeMonitor.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/Hosting/IApplicationIdentifier.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/Hosting/IFileChangeNotificationSystem.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/Hosting/IMemoryCacheManager.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/MemoryCache.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/MemoryCacheEntry.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/MemoryCacheEntryChangeMonitor.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/MemoryCacheKey.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/MemoryCacheKeyEqualityComparer.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/MemoryCacheStatistics.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/MemoryCacheStore.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/MemoryMonitor.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/ObjectCache.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/OnChangedCallback.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/PerfCounterName.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/PerfCounters.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/PhysicalMemoryMonitor.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/SafeBitVector32.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/SafeRegistryHandle.cs
../../../external/referencesource/System.Runtime.Caching/System/Caching/SqlChangeMonitor.cs
../referencesource/System.Runtime.Caching/Resources/RH.cs
../referencesource/System.Runtime.Caching/System/Caching/CacheEntryChangeMonitor.cs
../referencesource/System.Runtime.Caching/System/Caching/CacheEntryRemovedArguments.cs
../referencesource/System.Runtime.Caching/System/Caching/CacheEntryRemovedCallback.cs
../referencesource/System.Runtime.Caching/System/Caching/CacheEntryRemovedReason.cs
../referencesource/System.Runtime.Caching/System/Caching/CacheEntryUpdateArguments.cs
../referencesource/System.Runtime.Caching/System/Caching/CacheEntryUpdateCallback.cs
../referencesource/System.Runtime.Caching/System/Caching/CacheItem.cs
../referencesource/System.Runtime.Caching/System/Caching/CacheItemPolicy.cs
../referencesource/System.Runtime.Caching/System/Caching/CacheItemPriority.cs
../referencesource/System.Runtime.Caching/System/Caching/CacheMemoryMonitor.cs
../referencesource/System.Runtime.Caching/System/Caching/ChangeMonitor.cs
../referencesource/System.Runtime.Caching/System/Caching/Configuration/CachingSectionGroup.cs
../referencesource/System.Runtime.Caching/System/Caching/Configuration/ConfigUtil.cs
../referencesource/System.Runtime.Caching/System/Caching/Configuration/MemoryCacheElement.cs
../referencesource/System.Runtime.Caching/System/Caching/Configuration/MemoryCacheSection.cs
../referencesource/System.Runtime.Caching/System/Caching/Configuration/MemoryCacheSettingsCollection.cs
../referencesource/System.Runtime.Caching/System/Caching/Dbg.cs
../referencesource/System.Runtime.Caching/System/Caching/DefaultCacheCapabilities.cs
../referencesource/System.Runtime.Caching/System/Caching/EntryState.cs
../referencesource/System.Runtime.Caching/System/Caching/FileChangeMonitor.cs
../referencesource/System.Runtime.Caching/System/Caching/FileChangeNotificationSystem.cs
../referencesource/System.Runtime.Caching/System/Caching/HostFileChangeMonitor.cs
../referencesource/System.Runtime.Caching/System/Caching/Hosting/IApplicationIdentifier.cs
../referencesource/System.Runtime.Caching/System/Caching/Hosting/IFileChangeNotificationSystem.cs
../referencesource/System.Runtime.Caching/System/Caching/Hosting/IMemoryCacheManager.cs
../referencesource/System.Runtime.Caching/System/Caching/MemoryCache.cs
../referencesource/System.Runtime.Caching/System/Caching/MemoryCacheEntry.cs
../referencesource/System.Runtime.Caching/System/Caching/MemoryCacheEntryChangeMonitor.cs
../referencesource/System.Runtime.Caching/System/Caching/MemoryCacheKey.cs
../referencesource/System.Runtime.Caching/System/Caching/MemoryCacheKeyEqualityComparer.cs
../referencesource/System.Runtime.Caching/System/Caching/MemoryCacheStatistics.cs
../referencesource/System.Runtime.Caching/System/Caching/MemoryCacheStore.cs
../referencesource/System.Runtime.Caching/System/Caching/MemoryMonitor.cs
../referencesource/System.Runtime.Caching/System/Caching/ObjectCache.cs
../referencesource/System.Runtime.Caching/System/Caching/OnChangedCallback.cs
../referencesource/System.Runtime.Caching/System/Caching/PerfCounterName.cs
../referencesource/System.Runtime.Caching/System/Caching/PerfCounters.cs
../referencesource/System.Runtime.Caching/System/Caching/PhysicalMemoryMonitor.cs
../referencesource/System.Runtime.Caching/System/Caching/SafeBitVector32.cs
../referencesource/System.Runtime.Caching/System/Caching/SafeRegistryHandle.cs
../referencesource/System.Runtime.Caching/System/Caching/SqlChangeMonitor.cs

View File

@@ -6,4 +6,4 @@ Common/PokerObjectCache.cs
Common/TestNotificationSystem.cs
System.Runtime.Caching/HostFileChangeMonitorTest.cs
System.Runtime.Caching/MemoryCacheTest.cs
System.Runtime.Caching/ObjectCacheTest.cs
System.Runtime.Caching/ObjectCacheTest.cs

View File

@@ -1,6 +0,0 @@
2010-04-24 Marek Habersack <mhabersack@novell.com>
* AppDomainTools.cs, AssertExtensions.cs, PokerChangeMonitor.cs,
PokerMemoryCache.cs, PokerObjectCache.cs,
TestNotificationSystem.cs: added

View File

@@ -1,10 +0,0 @@
2010-04-26 Marek Habersack <mhabersack@novell.com>
* MemoryCacheTest.cs: added tests for LRU removal of entries.
2010-04-24 Marek Habersack <mhabersack@novell.com>
* MemoryCacheTest.cs, ObjectCacheTest.cs: added
* HostFileChangeMonitorTest.cs: added more tests.

View File

@@ -1,4 +1,4 @@
//
//
// MemoryCacheTest.cs
//
// Authors:
@@ -844,7 +844,7 @@ namespace MonoTests.System.Runtime.Caching
};
cip.AbsoluteExpiration = DateTimeOffset.Now.AddMilliseconds (50);
mc.Set ("key", "value", cip);
Thread.Sleep (100);
Thread.Sleep (500);
Assert.IsFalse (expired, "#A1");
object value = mc.Get ("key");
@@ -892,7 +892,7 @@ namespace MonoTests.System.Runtime.Caching
cip = new CacheItemPolicy ();
cip.RemovedCallback = removedCb;
cip.AbsoluteExpiration = DateTimeOffset.Now.AddMilliseconds (sleepPeriod + 100);
cip.AbsoluteExpiration = DateTimeOffset.Now.AddMilliseconds (sleepPeriod + 500);
mc.Set ("key4", "value4", cip);
Thread.Sleep (sleepPeriod);
@@ -930,7 +930,7 @@ namespace MonoTests.System.Runtime.Caching
};
mc.Set ("key4", "value4", cip);
Thread.Sleep (100);
Thread.Sleep (500);
enumerator = ((IEnumerable) mc).GetEnumerator ();
int count = 0;
@@ -949,7 +949,7 @@ namespace MonoTests.System.Runtime.Caching
};
mc.Set ("key5", "value5", cip);
Thread.Sleep (100);
Thread.Sleep (500);
enumerator2 = mc.DoGetEnumerator ();
count = 0;
@@ -1293,7 +1293,7 @@ namespace MonoTests.System.Runtime.Caching
Assert.AreEqual (10, mc.GetCount (), "#EGV2");
global::System.Threading.Thread.Sleep (1000);
global::System.Threading.Thread.Sleep (4 * 1000);
// we have waited but the items won't be expired by the timer since it wont have fired yet
Assert.AreEqual (10, mc.GetCount (), "#EGV3");