Changeset 11381 in josm for trunk/src/org/openstreetmap/josm/data/cache/HostLimitQueue.java
- Timestamp:
- 2016-12-12T02:28:14+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/cache/HostLimitQueue.java
r10723 r11381 89 89 } 90 90 job = takeFirst(); 91 if (job != null) { 92 acquireSemaphore(job); 93 } 91 acquireSemaphore(job); 94 92 return job; 95 93 } … … 119 117 if (job instanceof JCSCachedTileLoaderJob) { 120 118 final JCSCachedTileLoaderJob<?, ?> jcsJob = (JCSCachedTileLoaderJob<?, ?>) job; 121 Semaphore limit = getSemaphore(jcsJob); 122 if (limit != null) { 123 limit.acquire(); 124 jcsJob.setFinishedTask(() -> releaseSemaphore(jcsJob)); 125 } 119 getSemaphore(jcsJob).acquire(); 120 jcsJob.setFinishedTask(() -> releaseSemaphore(jcsJob)); 126 121 } 127 122 }
Note:
See TracChangeset
for help on using the changeset viewer.