comparison src/goodjava/lucene/backup/BackupIndexWriter.java @ 1500:f01abd6d5858

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 10 May 2020 13:06:11 -0600
parents 22e15cf73040
children e66e3d50b289
comparison
equal deleted inserted replaced
1499:22e15cf73040 1500:f01abd6d5858
65 65
66 private void sync() throws IOException { 66 private void sync() throws IOException {
67 List<LogFile> logs = new ArrayList<LogFile>(); 67 List<LogFile> logs = new ArrayList<LogFile>();
68 synchronized(this) { 68 synchronized(this) {
69 isSyncPending = false; 69 isSyncPending = false;
70 for( File f : dir.listFiles() ) { 70 clearDir();
71 IoUtils.delete(f);
72 }
73 for( LogFile log : this.logs ) { 71 for( LogFile log : this.logs ) {
74 File f = new File(dir,log.file.getName()); 72 File f = new File(dir,log.file.getName());
75 IoUtils.link(log.file,f); 73 IoUtils.link(log.file,f);
76 logs.add( new LogFile(f) ); 74 logs.add( new LogFile(f) );
77 } 75 }
116 } catch(RpcException e) { 114 } catch(RpcException e) {
117 logger.warn("",e); 115 logger.warn("",e);
118 } 116 }
119 rpc.close(); 117 rpc.close();
120 } 118 }
119 clearDir();
120 }
121
122 private void clearDir() throws IOException {
123 for( File f : dir.listFiles() ) {
124 IoUtils.delete(f);
125 }
121 } 126 }
122 127
123 static RpcClient rpcClient(String backupDomain) throws IOException { 128 static RpcClient rpcClient(String backupDomain) throws IOException {
124 Socket socket; 129 Socket socket;
125 if( BackupServer.cipherSuites == null ) { 130 if( BackupServer.cipherSuites == null ) {