Class DefaultRepositoryCacheManager.BackupResourceDownloader

  • All Implemented Interfaces:
    ResourceDownloader
    Enclosing class:
    DefaultRepositoryCacheManager

    private final class DefaultRepositoryCacheManager.BackupResourceDownloader
    extends java.lang.Object
    implements ResourceDownloader
    Resource downloader which makes a copy of the previously existing file before overriding it.

    The backup file can be restored or cleaned up later

    • Field Detail

      • backup

        private java.io.File backup
      • originalPath

        private java.lang.String originalPath
    • Constructor Detail

      • BackupResourceDownloader

        private BackupResourceDownloader​(ResourceDownloader delegate)
    • Method Detail

      • restore

        public void restore()
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • cleanUp

        public void cleanUp()