If no left space on filesystem, it would throw a ``IOException``.
``LoadAndDisplayImageTask#tryCacheImageOnDisc`` would return a path which contains invalid content if the ``IOException`` was ignored.
So I catched the ``IOException`` and rethrew it.
The key point is no ignoring IOException.