CohereFlux v0.7.1
This is a big release, with a re-architecture of the framework allowing query functions to have access to the whole entity from the upstream instead of having to rely solely on IDs
What's Changed
- The framework is now called CohereFlux, the whole API was modified to reflect that change
- Now passing entities T down the entire processing chain instead of ID
- Adding
RuleMapperSource.call()
to invoke a queryFunction with list of IDs instead of Collection of top level entities - New
BatchRule
API - Adding factory methods in
CaffeineCacheFactory
for max size and cache access expiry duration - Replaced
RC
withFlux<R>
in CohereFlux interface, type parameters are nowCohereFlux<T, R>
- FetchFunction in
CacheFactory
now returns an empty Map when noRuleMapperSource
is defined