Updated: Comment #0
Problem/Motivation
We already moved most of DB queries to Path CRUD service (#2136503: Make \Drupal\Core\Path\AliasManager storage independent), but there are still some SQL queries into url_alias database left. We should concentrate all queries in one place to make storage swap-ability possible.
Proposed resolution
Move path alias SQL queries that currently live in path.module and path.admin.inc to Path CRUD service (\Drupal\Core\Path\Path).
Remaining tasks
- prepare patch
User interface changes
N/A.
API changes
N/A.