New decorator for caching trigger functions
New function decorator -AccumulatorCache- allows for function memoization. Implements:
- global switch that allows caching to be turned on/off
- three options to verify if the cached result was modified between function calls
- no verification
- check if the hash of the result changed
- deepcopy of result in the cache making verification not necessary
- logging of potential issues in
AthenaCommon.Logging
Edited by Kacper Wojciech Topolnicki