Page MenuHomePhabricator

Move DispatchingEntityPrefetcher and DispatchingTermBuffer to DataModel Services component
Open, NormalPublic

Description

DispatchingEntityPrefetcher should be moved to DataModel Services, where the interface is defined.
There are no dependencies on Wikibase itself in the implementation that would prevent from moving it.

Similar should happen to DispatchingTermBuffer. In this case the PrefetchingTermLookup the dispatching service implements should be also moved to DataModel Services. It combines TermLookup and TermBuffer interfaces that are both defined in the DataModel Services.

The move of above mentioned classes and interface should be part of a single release of the Services component.

Other Dispatching services defined in Wikibase at this point (DispatchingEntityRevisionLookup and DispatchingPropertyInfoLookup) should not be moved as their related interfaces are also defined in Wikibase repo.

Related Objects

StatusAssignedTask
Declineddchen
OpenNone
OpenNone
DuplicateNone
OpenNone
ResolvedAbit
DuplicateNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
StalledNone
ResolvedLydia_Pintscher
ResolvedLydia_Pintscher
ResolvedLydia_Pintscher
ResolvedLydia_Pintscher
OpenWMDE-leszek

Event Timeline

WMDE-leszek lowered the priority of this task from High to Normal.Mar 1 2018, 9:40 AM
Addshore added a subscriber: Addshore.

@WMDE-leszek should you still be assigned to this one?