Ejemplo n.º 1
0
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 public DataAccessFactory(string[] pUrls, int pPort, ICacheManager pCache)
 {
     vUrls     = pUrls;
     vPort     = pPort;
     vCache    = pCache.RexConn;
     vUrlIndex = 0;
 }
Ejemplo n.º 2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public CacheManager(IMetricsManager pMetrics)
        {
            Memory  = new MemCache(pMetrics);
            RexConn = new RexConnCacheProvider();

            pMetrics.Gauge("cache.rc.keys", CountRexConnKeys);
        }
Ejemplo n.º 3
0
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 public DataContext(string pRexConnUrl, int pRexConnPort, IRexConnCacheProvider pRexConnCache,
                    string pSessionId = null, bool pSetCmdIds = false, bool pOmitCmdTimers = true)
 {
     RexConnUrl        = pRexConnUrl;
     RexConnPort       = pRexConnPort;
     RexConnCacheProv  = pRexConnCache;
     ResumeSessionId   = pSessionId;
     SetCommandIds     = pSetCmdIds;
     OmitCommandTimers = pOmitCmdTimers;
 }