From 75a1840fb8fa16c45e288eb8a368bc9e11d75f1f Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Fri, 27 Jan 2012 01:18:09 +0000 Subject: [PATCH] Tentative fix. When we log off, anything that tries to unsubscribe in response to that will find that the object cache is already cleared, resulting in these info-level warnings cluttering up the log. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6773 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../com/threerings/presents/client/ClientDObjectMgr.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/threerings/presents/client/ClientDObjectMgr.java b/src/main/java/com/threerings/presents/client/ClientDObjectMgr.java index 3d88f5335..089043813 100644 --- a/src/main/java/com/threerings/presents/client/ClientDObjectMgr.java +++ b/src/main/java/com/threerings/presents/client/ClientDObjectMgr.java @@ -250,7 +250,11 @@ public class ClientDObjectMgr _flusher.cancel(); _flushes.clear(); _dead.clear(); - _ocache.clear(); + _client.getRunQueue().postRunnable(new Runnable() { + public void run () { + _ocache.clear(); + } + }); } protected void queueAction (int oid, Subscriber target, boolean subscribe)