File: System\Caching\CacheItem.cs
Project: ndp\fx\src\Caching\System.Runtime.Caching.csproj (System.Runtime.Caching)
// <copyright file="CacheItem.cs" company="Microsoft">
//   Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
// </copyright>
 
using System;
 
namespace System.Runtime.Caching {
    public class CacheItem {
        public string Key { get; set; }
        public object Value { get; set; }
        public string RegionName { get; set; }
 
        private CacheItem() { } // hide default constructor
 
        public CacheItem(string key) {
            Key = key;
        }
 
        public CacheItem(string key, object value) : this(key) {
            Value = value;
        }
 
        public CacheItem(string key, object value, string regionName) : this(key, value) {
            RegionName = regionName;
        }
 
    }
 
}