Ejemplo n.º 1
0
 /// <summary>
 ///     非托管缓存存根,提供了相关的基本操作
 /// </summary>
 /// <param name="ptr">内存句柄</param>
 /// <param name="maxSize">最大容量</param>
 /// <param name="useageSize">已使用大小</param>
 /// <param name="expireTime">过期时间</param>
 public UnmanagedCacheStub(IntPtr ptr, int maxSize, int useageSize, DateTime expireTime)
 {
     Fixed       = false;
     _innerCache = new UnmanagedCacheItem(ptr, maxSize, useageSize);
     _lease      = new CacheLease(expireTime);
 }
Ejemplo n.º 2
0
 /// <summary>
 ///     非托管缓存存根,提供了相关的基本操作
 /// </summary>
 /// <param name="maxSize">最大容量</param>
 /// <param name="expireTime">过期时间</param>
 public UnmanagedCacheStub(int maxSize, DateTime expireTime)
 {
     Fixed       = false;
     _innerCache = new UnmanagedCacheItem(maxSize);
     _lease      = new CacheLease(expireTime);
 }