void updateReadPosition(Position newReadPosition) { nextReadPosition = (PositionImpl) newReadPosition; cursor.setReadPosition(nextReadPosition); }
assertEquals(cacheManager.getSize(), entryCache.getSize()); c2.setReadPosition(p3); ledger.discardEntriesFromCache(c2, p2); assertEquals(cacheManager.getSize(), entryCache.getSize()); c1.setReadPosition(p2); ledger.discardEntriesFromCache(c1, p1); assertEquals(entryCache.getSize(), 7 * 3); assertEquals(cacheManager.getSize(), entryCache.getSize()); c1.setReadPosition(p3); ledger.discardEntriesFromCache(c1, p2); assertEquals(entryCache.getSize(), 7 * 2); assertEquals(cacheManager.getSize(), entryCache.getSize()); c2.setReadPosition(p4); ledger.discardEntriesFromCache(c2, p3); assertEquals(entryCache.getSize(), 7);
c2.setReadPosition(pos); ledger.discardEntriesFromCache(c2, pos); entries.forEach(e -> e.release());
void updateReadPosition(Position newReadPosition) { nextReadPosition = (PositionImpl) newReadPosition; cursor.setReadPosition(nextReadPosition); }
void updateReadPosition(Position newReadPosition) { nextReadPosition = (PositionImpl) newReadPosition; cursor.setReadPosition(nextReadPosition); }