cl.write(new MarshalledEntryImpl("k5", wrap("k5", "v5"), null, getMarshaller()));
Set<MarshalledEntry> s = TestingUtil.allEntries(cl);
assert s.size() == 5 : "Expected 5 keys, was " + s;
s = allEntries(cl, new CollectionKeyFilter(emptySet()));
assert s.size() == 5 : "Expected 5 keys, was " + s;
s = allEntries(cl, new CollectionKeyFilter(Collections.<Object>singleton("k3")));
assert s.size() == 4 : "Expected 4 keys but was " + s;
for (MarshalledEntry me: s)
assertFalse(me.getKey().equals("k3"));
}