famous-xylophone-36532
11/03/2023, 12:38 PMfamous-xylophone-36532
11/03/2023, 12:38 PMfamous-xylophone-36532
11/03/2023, 12:39 PMgorgeous-winter-99296
11/03/2023, 12:48 PMpantsd
session) based on the inputs. So you get a tree of dependencies... same request and same other-inputs (e.g. packages in your case?) = whole run is elided and cached response is returned. Process runs are cached (even across sessions) based on the Process parameters.
You can configure caching a bit more exactly both on the process (never, in-session, across-session) with ProcessCacheScope
. For rules, you can subclass EngineAwareReturnType
for your return type and implement various functions on that to control caching behavior.gorgeous-winter-99296
11/03/2023, 12:51 PMgorgeous-winter-99296
11/03/2023, 12:52 PMfamous-xylophone-36532
11/03/2023, 1:40 PMregistry
+ tag
+ media_type
.famous-xylophone-36532
11/03/2023, 1:40 PMfamous-xylophone-36532
11/03/2023, 1:43 PMgorgeous-winter-99296
11/03/2023, 1:44 PMfamous-xylophone-36532
11/03/2023, 1:45 PMfamous-xylophone-36532
11/03/2023, 1:45 PMfamous-xylophone-36532
11/03/2023, 1:47 PMpants.engine.engine_aware
is an interesting module.curved-television-6568
11/03/2023, 1:53 PMfamous-xylophone-36532
11/03/2023, 1:55 PMfamous-xylophone-36532
11/03/2023, 1:55 PMcurved-television-6568
11/03/2023, 1:59 PMcurved-television-6568
11/03/2023, 2:00 PMfamous-xylophone-36532
11/03/2023, 2:01 PMgorgeous-winter-99296
11/03/2023, 2:01 PMfamous-xylophone-36532
11/03/2023, 2:03 PMfamous-xylophone-36532
11/03/2023, 2:07 PMfamous-xylophone-36532
11/03/2023, 2:08 PMfamous-xylophone-36532
11/03/2023, 2:11 PM