Skip to content

AthenaConfiguration: add ABC for cachable classes

Frank Winklmeier requested to merge fwinkl/athena:cachable into main

Add an abstract base class (AccumulatorCachable) that can be used by clients to implement custom cleanup actions when the item is evicted from the cache. Use this in ComponentAccumulator instead of hard-coding that specific class name in the cache decorator.

cc @tbold @jburr @dguest @wlampl

Edited by Frank Winklmeier

Merge request reports