org.jasig.portlet.emailpreview.caching
Class UsernameItemCacheKeyGeneratorImpl

java.lang.Object
  extended by org.jasig.portlet.emailpreview.caching.UsernameItemCacheKeyGeneratorImpl
All Implemented Interfaces:
IMessageCacheKeyGenerator

public class UsernameItemCacheKeyGeneratorImpl
extends Object
implements IMessageCacheKeyGenerator

Generates cache keys for user email message Ids

Author:
James Wennmacher, jwennmacher@unicon.net

Constructor Summary
UsernameItemCacheKeyGeneratorImpl()
           
 
Method Summary
 String getKey(String username, String messageId)
          Returns a cache key for the user message
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsernameItemCacheKeyGeneratorImpl

public UsernameItemCacheKeyGeneratorImpl()
Method Detail

getKey

public String getKey(String username,
                     String messageId)
Description copied from interface: IMessageCacheKeyGenerator
Returns a cache key for the user message

Specified by:
getKey in interface IMessageCacheKeyGenerator
Parameters:
username - username
messageId - messageId (note may not be globally unique to user with POP3 or IMAP protocols)
Returns:
cache key for the user message


Copyright © 2013 Jasig. All Rights Reserved.