From 46a5bbd0cca54005e877cb216b3e32f4a38f35f8 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Tue, 2 Dec 2008 21:58:50 +0000 Subject: [PATCH] Don't cache our nodes query. We always want the latest and the freshest. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5571 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../presents/peer/server/persist/NodeRepository.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/presents/peer/server/persist/NodeRepository.java b/src/java/com/threerings/presents/peer/server/persist/NodeRepository.java index 6a9800833..975c026fb 100644 --- a/src/java/com/threerings/presents/peer/server/persist/NodeRepository.java +++ b/src/java/com/threerings/presents/peer/server/persist/NodeRepository.java @@ -23,6 +23,7 @@ package com.threerings.presents.peer.server.persist; import java.sql.Timestamp; +import java.util.Collections; import java.util.List; import java.util.Set; @@ -32,6 +33,7 @@ import com.google.inject.Singleton; import com.samskivert.depot.DepotRepository; import com.samskivert.depot.PersistenceContext; import com.samskivert.depot.PersistentRecord; +import com.samskivert.depot.clause.QueryClause; /** * Used to share information on active nodes in a Presents server cluster. @@ -52,7 +54,9 @@ public class NodeRepository extends DepotRepository */ public List loadNodes () { - return findAll(NodeRecord.class); + // we specifically avoid caching this query because we want the servers to always see the + // most up to date set of nodes + return findAll(NodeRecord.class, true, Collections.emptySet()); } /**