JAMES-2186 Perf: metadata fetch type is enough for deleting messages

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/089807a6
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/089807a6
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/089807a6

Branch: refs/heads/master
Commit: 089807a6855a9e2afffad7ed5bd572992c93adc5
Parents: 88a1e49
Author: benwa <[email protected]>
Authored: Mon Oct 16 16:10:31 2017 +0700
Committer: Matthieu Baechler <[email protected]>
Committed: Fri Oct 20 12:34:51 2017 +0200

----------------------------------------------------------------------
 .../java/org/apache/james/mailbox/store/StoreMessageIdManager.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/089807a6/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java
----------------------------------------------------------------------
diff --git 
a/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java
 
b/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java
index c118e71..a038d53 100644
--- 
a/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java
+++ 
b/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java
@@ -161,7 +161,7 @@ public class StoreMessageIdManager implements 
MessageIdManager {
 
         allowOnMailboxSession(mailboxIds, mailboxSession, mailboxMapper);
 
-        List<MailboxMessage> mailboxMessages = 
messageIdMapper.find(ImmutableList.of(messageId), MessageMapper.FetchType.Full)
+        List<MailboxMessage> mailboxMessages = 
messageIdMapper.find(ImmutableList.of(messageId), 
MessageMapper.FetchType.Metadata)
             .stream()
             .filter(messageBelongsToUser(mailboxSession, mailboxMapper))
             .collect(Guavate.toImmutableList());


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to