convert DiskFeedInfoCache to use Paths instead of Strings

When dealing with file paths, Strings are ideally avoided wherever possible. java.nio.file.Path has been introduced for this reason, though it does limit backward compatibility to Java 1.7.