I believe list component using tag manager api to find the resource using 
RangeIterator<Resource> find(java.lang.String basePath,
                             java.lang.String[] tagIDs)
 
https://javadoc.io/doc/com.adobe.aem/uber-jar/6.5.10/com/day/cq/tagging/TagManager.html#find-java.lang.String-j...