protected bool IsServicedController(IStatelessResourceController ctr) { if (CacheCollectorFactory.CheckMockMode()) { return true; } return !(ctr is IStatisticalCacheableController); }
protected bool IsServicedController(IStatelessResourceController ctr) { if (CacheCollectorFactory.CheckMockMode()) { return(true); } return(!(ctr is IStatisticalCacheableController)); }
//private void ApplyNodesState private ResourceCache(Resource resource, IStatelessResourceController controller, INodeGlobalCacheCollector collector = null) { Resource = resource; Controller = controller; gcCollector = collector; NodeStateInfo = resource.Nodes.Select(node => new NodeStateInfo(node.ResourceName, node.NodeName, node.CoresCount, node.TasksSubmissionLimit) ).ToArray(); _isUpdating = false; _lastUpdateTime = DateTime.Now - UPDATE_INTERVAL - TimeSpan.FromMilliseconds(50); }
//private void ApplyNodesState private ResourceCache(Resource resource, IStatelessResourceController controller, INodeGlobalCacheCollector collector = null ) { Resource = resource; Controller = controller; gcCollector = collector; NodeStateInfo = resource.Nodes.Select(node => new NodeStateInfo(node.ResourceName, node.NodeName, node.CoresCount, node.TasksSubmissionLimit) ).ToArray(); _isUpdating = false; _lastUpdateTime = DateTime.Now - UPDATE_INTERVAL - TimeSpan.FromMilliseconds(50); }