MessageInfo mi = getMessageInfoByUid(uid);
if (mi != null) {
MessageProxy mp = mi.getMessageProxy();
if (mp != null) {
mp.unloadTableInfo();
mp.loadTableInfo();
}
}
} catch (MessagingException me) {
// if we catch a MessagingException, it just means
// that the message has already been expunged.