mirror of
https://github.com/i2p/i2p.i2p.git
synced 2026-10-23 00:02:59 +00:00
add drainAllTo()
This commit is contained in:
1 parent
c48aca8d5c
commit
c965a3dca0
2 files changed
+26
No files matched your search
@@ -128,6 +128,9 @@ public class CoDelBlockingQueue<E extends CDQEntry> extends LinkedBlockingQueue<
|
||||
return codel(rv);
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates stats and possibly drops while draining.
|
||||
*/
|
||||
@Override
|
||||
public int drainTo(Collection<? super E> c) {
|
||||
int rv = 0;
|
||||
@@ -139,6 +142,9 @@ public class CoDelBlockingQueue<E extends CDQEntry> extends LinkedBlockingQueue<
|
||||
return rv;
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates stats and possibly drops while draining.
|
||||
*/
|
||||
@Override
|
||||
public int drainTo(Collection<? super E> c, int maxElements) {
|
||||
int rv = 0;
|
||||
@@ -149,6 +155,13 @@ public class CoDelBlockingQueue<E extends CDQEntry> extends LinkedBlockingQueue<
|
||||
return rv;
|
||||
}
|
||||
|
||||
/**
|
||||
* Drains all, without updating stats or dropping.
|
||||
*/
|
||||
public int drainAllTo(Collection<? super E> c) {
|
||||
return super.drainTo(c);
|
||||
}
|
||||
|
||||
/////// private below here
|
||||
|
||||
/**
|
||||
|
||||
@@ -139,6 +139,9 @@ public class CoDelPriorityBlockingQueue<E extends CDPQEntry> extends PriorityBlo
|
||||
return codel(rv);
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates stats and possibly drops while draining.
|
||||
*/
|
||||
@Override
|
||||
public int drainTo(Collection<? super E> c) {
|
||||
int rv = 0;
|
||||
@@ -150,6 +153,9 @@ public class CoDelPriorityBlockingQueue<E extends CDPQEntry> extends PriorityBlo
|
||||
return rv;
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates stats and possibly drops while draining.
|
||||
*/
|
||||
@Override
|
||||
public int drainTo(Collection<? super E> c, int maxElements) {
|
||||
int rv = 0;
|
||||
@@ -160,6 +166,13 @@ public class CoDelPriorityBlockingQueue<E extends CDPQEntry> extends PriorityBlo
|
||||
return rv;
|
||||
}
|
||||
|
||||
/**
|
||||
* Drains all, without updating stats or dropping.
|
||||
*/
|
||||
public int drainAllTo(Collection<? super E> c) {
|
||||
return super.drainTo(c);
|
||||
}
|
||||
|
||||
/////// private below here
|
||||
|
||||
private void timestamp(E o) {
|
||||
|
||||
Reference in new issue
Block a user