Fixes #5182 - Adds file_exists results cache in ElggViewService