Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
2.1.0
-
None
Description
Support some Schedulable variables immutability and access
Some Schedulable variables need refactoring for immutability and access modifiers as follows:
- from vars to vals(if there is no requirement): This is important to support immutability as much as possible.
Sample => Pool: weight, minShare, priority, name and taskSetSchedulingAlgorithm. - access modifiers: Specially, vars access needs to be restricted from other parts of codebase to prevent potential side effects. Sample:
Sample => TaskSetManager: tasksSuccessful, totalResultSize, calculatedTasks etc...