mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 02:39:44 +02:00
fixed formatting in DbObjectCache
This commit is contained in:
parent
1675f226b3
commit
3dbf930578
1 changed files with 17 additions and 19 deletions
|
@ -199,19 +199,18 @@ public class DBObjectCache<T extends DatabaseObject> {
|
||||||
* @param keyRanges key ranges to delete
|
* @param keyRanges key ranges to delete
|
||||||
*/
|
*/
|
||||||
private void deleteLargeKeyRanges(List<KeyRange> keyRanges) {
|
private void deleteLargeKeyRanges(List<KeyRange> keyRanges) {
|
||||||
//@formatter:off
|
map.keySet()
|
||||||
map.keySet().stream()
|
.stream()
|
||||||
.filter(key -> keyRangesContain(keyRanges, key))
|
.filter(key -> keyRangesContain(keyRanges, key))
|
||||||
.collect(Collectors.toList())
|
.collect(Collectors.toList())
|
||||||
.forEach(key -> {
|
.forEach(key -> {
|
||||||
KeyedSoftReference ref = map.remove(key);
|
KeyedSoftReference ref = map.remove(key);
|
||||||
DatabaseObject obj = ref.get();
|
DatabaseObject obj = ref.get();
|
||||||
if (obj != null) {
|
if (obj != null) {
|
||||||
obj.setDeleted();
|
obj.setDeleted();
|
||||||
ref.clear();
|
ref.clear();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
//@formatter:on
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -281,12 +280,11 @@ public class DBObjectCache<T extends DatabaseObject> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
//@formatter:off
|
map.keySet()
|
||||||
map.keySet().stream()
|
.stream()
|
||||||
.filter(key -> (key >= startKey && key <= endKey))
|
.filter(key -> (key >= startKey && key <= endKey))
|
||||||
.collect(Collectors.toList())
|
.collect(Collectors.toList())
|
||||||
.forEach(key -> doInvalidate(key));
|
.forEach(key -> doInvalidate(key));
|
||||||
//@formatter:on
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue