Related to the issue - https://github.com/svlad-90/DLT-Message-Analyzer/issues/16
In order to have a check of RAM cache size on each start-up, we need to do a modification of the settings manager. For arithmetic types, it should take a range of allowed values as an additional input parameter and check persisted value against the range.
If the persisted value is less than the minimum value from the range - persisted value should be implicitly exchanged to the minimum allowed one.
If the persisted value is more than the maximum value from the range - persisted value should be implicitly exchanged to the maximum allowed one.
Related to the issue - https://github.com/svlad-90/DLT-Message-Analyzer/issues/16 In order to have a check of RAM cache size on each start-up, we need to do a modification of the settings manager. For arithmetic types, it should take a range of allowed values as an additional input parameter and check persisted value against the range.