]
William Burns updated ISPN-7847:
--------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
Deprecate DeltaAware and ApplyDeltaCommand
------------------------------------------
Key: ISPN-7847
URL:
https://issues.jboss.org/browse/ISPN-7847
Project: Infinispan
Issue Type: Task
Components: Core
Affects Versions: 9.0.0.Final
Reporter: Radim Vansa
Assignee: Radim Vansa
Fix For: 9.1.0.Final
After ISPN-7803 gets in {{DeltaAware}} should be deprecated and any current use replaced
with functional commands.
{{Cache.applyDelta}} will be deprecated, too, implementation replaced by a functional
call/{{compute}}.
{{ApplyDeltaCommand}} should be deprecated, any implementation of
{{visitApplyDeltaCommand}} in interceptor stack removed.
{{DeltaAwareCacheEntry}} and all its uses will be removed immediately.
{{Flag.DELTA_WRITE}} will be deprecated and all its uses removed.
We can't really test if the semantics is preserved since it's broken by design,
but let's at least make sure that we don't break {{infinispan-lucene-directory}}
(which should be migrated later on).