internal KVStoreEntityTable(string redisKey, IKvStoreRedisEngine engine, int redisSeconds = 0, int dbnum = 0) { this._redisKey = redisKey; this.engine = engine; duration = TimeSpan.FromSeconds(redisSeconds); if (dbnum != 0) { _dbNum = dbnum; } }
public static void SetEngine(IKvStoreRedisEngine engine) { if (engine == null) { throw new ArgumentNullException("KVStoreRedisEngine cannot be null."); } //if (kvstoreEngine != null) // throw new ArgumentNullException("KVStoreRedisEngine has already been setted."); //lock (syncObj) //{ // if (kvstoreEngine == null) kvstoreEngine = engine; // } }
internal KVStoreList(string redisKey, IKvStoreRedisEngine engine, int redisSeconds = 0, int dbnum = 0) { if (redisSeconds > 0) { duration = TimeSpan.FromSeconds(redisSeconds); } else { duration = null; } if (dbnum != 0) { _dbNum = dbnum; } this._redisKey = redisKey; this.engine = engine; }
internal KVStoreHash(string redisKey, IKvStoreRedisEngine engine) { this._redisKey = redisKey; this.engine = engine; }
internal KVStoreSortedSet(string redisKey, IKvStoreRedisEngine engine) { this._redisKey = redisKey; this.engine = engine; }