Fixes #5182 - Adds file_exists results cache in ElggViewService

See #5182