Steve Ebersole I haven't used 'delegator'. Do you mean my reference to 'supplier'? Currently EntityDataCachingConfig looks like:
interface EntityDataCachingConfig extends ... {
boolean isVersioned(); // this is fine
Supplier<Comparator> getVersionComparatorAccess(); // this method returns a supplier
...
}
It's unclear why it ain't just
interface EntityDataCachingConfig extends ... {
boolean isVersioned(); // the same
Comparator getVersionComparator(); // returning the comparator directly
...
}