region.putNodeEvent(new EvictedEventNode(fqn1, NodeEventType.ADD_NODE_EVENT));
region.putNodeEvent(new EvictedEventNode(fqn2, NodeEventType.ADD_NODE_EVENT));
region.putNodeEvent(new EvictedEventNode(fqn3, NodeEventType.ADD_NODE_EVENT));
assertEquals("AddedNode queue size ", 3, region.nodeEventQueueSize());
EvictedEventNode node = region.takeLastEventNode();
Fqn fqn = node.getFqn();
assertEquals("DataNode retrieved should be FILO ", fqn, fqn1);
assertEquals("AddedNode queue size ", 2, region.nodeEventQueueSize());
fqn = region.takeLastEventNode().getFqn();
fqn = region.takeLastEventNode().getFqn();