Mercurial > dive4elements > framework
comparison artifact-database/src/main/java/de/intevation/artifactdatabase/DatabaseCleaner.java @ 48:41c225c8bd41
Add i18n support via "Accept-Language" HTTP headers.
artifacts/trunk@168 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 01 Oct 2009 16:03:12 +0000 |
parents | 4ae4dc99127d |
children | 8447467cef86 |
comparison
equal
deleted
inserted
replaced
47:4ae4dc99127d | 48:41c225c8bd41 |
---|---|
204 | 204 |
205 public void run() { | 205 public void run() { |
206 logger.info("sleep time: " + sleepTime + "ms"); | 206 logger.info("sleep time: " + sleepTime + "ms"); |
207 for (;;) { | 207 for (;;) { |
208 cleanup(); | 208 cleanup(); |
209 long startTime = System.currentTimeMillis(); | |
210 | |
209 try { | 211 try { |
210 synchronized (sleepLock) { | 212 synchronized (sleepLock) { |
211 sleepLock.wait(sleepTime); | 213 sleepLock.wait(sleepTime); |
212 } | 214 } |
213 } | 215 } |
214 catch (InterruptedException ie) { | 216 catch (InterruptedException ie) { |
215 } | 217 } |
218 | |
219 long stopTime = System.currentTimeMillis(); | |
220 | |
221 if (logger.isDebugEnabled()) { | |
222 logger.debug("Cleaner slept " + (stopTime - startTime) + "ms"); | |
223 } | |
216 } // for (;;) | 224 } // for (;;) |
217 } | 225 } |
218 } | 226 } |
219 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8: | 227 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8: |