package io.milton.mail.memory; import io.milton.mail.MessageFolder; import io.milton.mail.MessageResource; import java.util.ArrayList; import java.util.Collection; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class MemoryMessageFolder implements MessageFolder { private final static Logger log = LoggerFactory.getLogger(MemoryMessageFolder.class); List<MessageResource> messages = new ArrayList<MessageResource>(); public Collection<MessageResource> getMessages() { return messages; } public int numMessages() { return messages.size(); } public int totalSize() { int size = 0; for( MessageResource res : messages ) { size += res.getSize(); } log.debug( "total size: " + size ); return size; } }