revert to storing QStringList in cache