| | |
| | | import de.micromata.borgbutler.json.JsonUtils; |
| | | import de.micromata.borgbutler.json.borg.RepoInfo; |
| | | import de.micromata.borgbutler.json.borg.Repository; |
| | | import lombok.Getter; |
| | | import org.apache.commons.io.FileUtils; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | |
| | | |
| | | @JsonIgnore |
| | | private File cacheReposFile; |
| | | @Getter |
| | | @JsonProperty |
| | | private List<RepoInfo> repositories = new ArrayList<>(); |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * Needed by jackson for deserialization. |
| | | */ |
| | | RepoInfoCache() { |
| | | } |
| | | |
| | | RepoInfoCache(File cacheDir) { |
| | | cacheReposFile = new File(cacheDir, CACHE_REPOS_FILENAME); |
| | | } |