程序重新启动丢失
MemoryCache.Default.Set(order.OrderId, 实体类或者字符串, 失效时间DateTime);
if (MemoryCache.Default.Contains(order.OrderId))//判断当前程序缓存 主键是否存在
{
Order orders = (Order)MemoryCache.Default.Get(order.OrderId);取出值进行业务逻辑
}