/// <summary> /// 创建缓存 /// </summary> /// <returns></returns> public override BaseBuffer <byte[]> Create() { MemoryMapBuffer buffer = new MemoryMapBuffer(); buffer.Data = new byte[arrayBufSize]; return(buffer); }
/// <summary> /// 释放缓存 /// </summary> /// <param name="buffer"></param> public override void Free(BaseBuffer <byte[]> buffer) { MemoryMapBuffer mapBuffer = (MemoryMapBuffer)buffer; mapBuffer.OffSet = 0; mapBuffer.Size = 0; base.Free(mapBuffer); }