Port System.Runtime.Caching to .NET Core (dotnet/corefx#24756)
authorKKhurin <kkhurin@microsoft.com>
Mon, 6 Nov 2017 17:57:08 +0000 (09:57 -0800)
committerDan Moseley <danmose@microsoft.com>
Mon, 6 Nov 2017 17:57:08 +0000 (09:57 -0800)
commitcfabebb76a08d059b4e83f7933932da69e7bccd2
treedc735a3e8d89eac7c59b4348b74686b43ad98a3d
parentd51be5f564043b4d55055c4a40b89280efb64967
Port System.Runtime.Caching to .NET Core (dotnet/corefx#24756)

* initial System.Runtime.Caching project check in

* Initial check in of System.Runtime.Cachine code
Including updated project file with missing dependency on System.Private.CoreLib

* S.R.Caching src and ref

- addressed the PR review commends
- added ref cs and csproj files

* Fix NETFX build

* Fix configs

* Adding resources
and addressing PR feedback

Commit migrated from https://github.com/dotnet/corefx/commit/2e1f9fc09800515a41e03431470a3c04133c814b
52 files changed:
src/libraries/System.Runtime.Caching/dir.props [new file with mode: 0644]
src/libraries/System.Runtime.Caching/pkg/.gitignore [new file with mode: 0644]
src/libraries/System.Runtime.Caching/ref/Configurations.props [new file with mode: 0644]
src/libraries/System.Runtime.Caching/ref/System.Runtime.Caching.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/ref/System.Runtime.Caching.csproj [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/Configurations.props [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/Resources/Strings.resx [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System.Runtime.Caching.csproj [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheEntryChangeMonitor.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheEntryRemovedArguments.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheEntryRemovedCallback.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheEntryRemovedReason.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheEntryUpdateArguments.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheEntryUpdateCallback.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheExpires.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheItem.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheItemPolicy.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheItemPriority.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheMemoryMonitor.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/CacheUsage.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/ChangeMonitor.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/Configuration/CachingSectionGroup.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/Configuration/ConfigUtil.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/Configuration/MemoryCacheElement.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/Configuration/MemoryCacheSection.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/Configuration/MemoryCacheSettingsCollection.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/Dbg.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/DefaultCacheCapabilities.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/EntryState.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/FileChangeMonitor.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/FileChangeNotificationSystem.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/HostFileChangeMonitor.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/Hosting/IApplicationIdentifier.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/Hosting/IFileChangeNotificationSystem.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/Hosting/IMemoryCacheManager.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/MemoryCache.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/MemoryCacheEntry.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/MemoryCacheEntryChangeMonitor.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/MemoryCacheKey.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/MemoryCacheKeyEqualityComparer.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/MemoryCacheStatistics.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/MemoryCacheStore.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/MemoryMonitor.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/ObjectCache.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/OnChangedCallback.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/PerfCounterName.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/PhysicalMemoryMonitor.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/Resources/RH.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/SRef.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/SafeBitVector32.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/src/System/Runtime/Caching/_shims.cs [new file with mode: 0644]
src/libraries/System.Runtime.Caching/tests/.gitignore [new file with mode: 0644]