Package org.teamapps.universaldb.message
Klasse MessageCache<MESSAGE extends org.teamapps.message.protocol.message.MessageRecord>
java.lang.Object
org.teamapps.universaldb.message.MessageCache<MESSAGE>
public class MessageCache<MESSAGE extends org.teamapps.message.protocol.message.MessageRecord>
extends Object
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddMessage(int id, boolean update, MESSAGE message) static <MESSAGE extends org.teamapps.message.protocol.message.MessageRecord>
MessageCache<MESSAGE>getMessage(int id) intbooleanstatic <MESSAGE extends org.teamapps.message.protocol.message.MessageRecord>
MessageCache<MESSAGE>lruCache(int size) voidremoveMessage(int id)
-
Methodendetails
-
fullCache
public static <MESSAGE extends org.teamapps.message.protocol.message.MessageRecord> MessageCache<MESSAGE> fullCache() -
lruCache
public static <MESSAGE extends org.teamapps.message.protocol.message.MessageRecord> MessageCache<MESSAGE> lruCache(int size) -
addMessage
-
removeMessage
public void removeMessage(int id) -
getMessage
-
getMessages
-
getMessageCount
public int getMessageCount() -
isFullCache
public boolean isFullCache()
-