|
1234567891011121314151617181920 |
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading;
- using System.Threading.Tasks;
-
- namespace RDH.Data
- {
- class CacheInfo
- {
- public Func<IDataReader, object> Deserializer { get; set; }
- public Func<IDataReader, object>[] OtherDeserializers { get; set; }
- public Action<IDbCommand, object> ParamReader { get; set; }
- private int hitCount;
- public int GetHitCount() { return Interlocked.CompareExchange(ref hitCount, 0, 0); }
- public void RecordHit() { Interlocked.Increment(ref hitCount); }
- }
- }
|