Cache file paths to avoid multiple triggering for the same logical
modification