The class fibonacci_Even_Sum_Calculator
does two things: first, calculate the sum of the even-valued Fibonacci numbers; second, cache the results in a dictionary.
- calculate the sum of the even-valued Fibonacci numbers
- cache the results in a dictionary
Is this a sign that this code violates the Single Responsibility Principle?