public GamespaceStore( TopoMojoDbContext db, IMemoryCache memoryCache, IDistributedCache cache = null ) : base(db, memoryCache) { }
public UserStore( TopoMojoDbContext db, IMemoryCache memoryCache, IDistributedCache cache ) : base(db, memoryCache, cache) { }
public WorkspaceStore( TopoMojoDbContext db, IMemoryCache memoryCache, IDistributedCache cache ) : base(db, memoryCache) { }
public CachedStore( TopoMojoDbContext dbContext, IMemoryCache memoryCache, IDistributedCache cache = null ) : base(dbContext, memoryCache) { _cache = cache; }
public DataStore( TopoMojoDbContext dbContext, IMemoryCache idmap, IDistributedCache cache = null ) { DbContext = dbContext; IdMap = idmap; // _cache = cache; // _serializeSettings = new JsonSerializerSettings // { // ReferenceLoopHandling = ReferenceLoopHandling.Ignore // }; // _cacheOptions = new DistributedCacheEntryOptions // { // SlidingExpiration = new TimeSpan(0, 15, 0) // }; }
public Store(TopoMojoDbContext dbContext) { DbContext = dbContext; }