List of usage examples for org.apache.commons.collections4 MapIterator remove
void remove();
Map
(optional operation). From source file:at.bitfire.davdroid.MemoryCookieStore.java
@Override public List<Cookie> loadForRequest(HttpUrl url) { List<Cookie> cookies = new LinkedList<>(); synchronized (storage) { MapIterator<MultiKey<? extends String>, Cookie> iter = storage.mapIterator(); while (iter.hasNext()) { iter.next();//ww w . j a v a 2 s . c o m Cookie cookie = iter.getValue(); // remove expired cookies if (cookie.expiresAt() <= System.currentTimeMillis()) { iter.remove(); continue; } // add applicable cookies if (cookie.matches(url)) cookies.add(cookie); } } return cookies; }
From source file:org.tasks.caldav.MemoryCookieStore.java
@Override public List<Cookie> loadForRequest(HttpUrl url) { List<Cookie> cookies = new LinkedList<>(); synchronized (storage) { MapIterator<MultiKey<? extends String>, Cookie> iter = storage.mapIterator(); while (iter.hasNext()) { iter.next();/*from w w w . ja v a 2s . c o m*/ Cookie cookie = iter.getValue(); // remove expired cookies if (cookie.expiresAt() <= System.currentTimeMillis()) { iter.remove(); continue; } // add applicable cookies if (cookie.matches(url)) { cookies.add(cookie); } } } return cookies; }