Projects tigase _server tigase-pubsub Issues #113
StackOverflowError in LRUCacheWithFuture (#113)
wojciech.kapcia@tigase.net opened 4 years ago
[2020-10-01 10:05:21:797] [FINER   ] [           in_5-pubsub ] ClientConnectionManager.xmppStreamClosed(): Stream closed: c2s@ip-10-0-46-34.us-west-2.compute.internal/10.0.46.34_5222_10.0.23.240_20630
[2020-10-01 10:05:21:789] [SEVERE  ] [           in_5-pubsub ] ThreadExceptionHandler.uncaughtException(): Uncaught thread: "in_5-pubsub" exception
java.lang.StackOverflowError
	at tigase.pubsub.utils.LRUCache.newNode(LRUCache.java:248)
	at tigase.pubsub.utils.LRUCache.putIfAbsent(LRUCache.java:109)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:45)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.utils.LRUCacheWithFuture.computeIfAbsent(LRUCacheWithFuture.java:50)
	at tigase.pubsub.repository.cached.CachedPubSubRepository.getNode(CachedPubSubRepository.java:644)
	at tigase.pubsub.cluster.CachedPubSubRepositoryClustered.getNode(SourceFile:192)
	at tigase.pubsub.repository.cached.CachedPubSubRepository.getNodeConfig(CachedPubSubRepository.java:267)
	at tigase.pubsub.cluster.CachedPubSubRepositoryClustered.getNodeConfig(SourceFile:94)
	at tigase.pubsub.modules.PublishItemModule.createPepNode(PublishItemModule.java:626)
	at tigase.pubsub.modules.PublishItemModule.publishItems(PublishItemModule.java:330)
	at tigase.pubsub.modules.PublishItemModule.process(PublishItemModule.java:295)
	at tigase.component.modules.StanzaProcessor.process(StanzaProcessor.java:164)
	at tigase.component.modules.StanzaProcessor.processPacket(StanzaProcessor.java:85)
	at tigase.component.AbstractKernelBasedComponent.processPacket(AbstractKernelBasedComponent.java:81)
	at tigase.pubsub.PubSubComponent.processPacket(PubSubComponent.java:191)
	at tigase.pubsub.cluster.PubSubComponentClustered.processPacket(SourceFile:183)
	at tigase.server.AbstractMessageReceiver$QueueListener.run(AbstractMessageReceiver.java:1397)
Andrzej Wójcik (Tigase) commented 4 years ago

I've reviewed the code and fixed the issue by removing old (exceptionally completed) future, which would allow usage of a new future which will query the database and return a correct value.

issue 1 of 1
Type
Bug
Priority
Normal
Assignee
Version
tigase-server-8.2.0
Spent time
1h
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/tigase-pubsub#113
Please wait...
Page is in error, reload to recover