You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by sr...@apache.org on 2011/08/16 14:27:40 UTC

svn commit: r1158231 - /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/cassandra/CassandraDataModel.java

Author: srowen
Date: Tue Aug 16 12:27:40 2011
New Revision: 1158231

URL: http://svn.apache.org/viewvc?rev=1158231&view=rev
Log:
Oops, clear all caches on a refresh()

Modified:
    mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/cassandra/CassandraDataModel.java

Modified: mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/cassandra/CassandraDataModel.java
URL: http://svn.apache.org/viewvc/mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/cassandra/CassandraDataModel.java?rev=1158231&r1=1158230&r2=1158231&view=diff
==============================================================================
--- mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/cassandra/CassandraDataModel.java (original)
+++ mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/cassandra/CassandraDataModel.java Tue Aug 16 12:27:40 2011
@@ -323,6 +323,11 @@ public final class CassandraDataModel im
   @Override
   public void refresh(Collection<Refreshable> alreadyRefreshed) {
     userCache.clear();
+    itemCache.clear();
+    userIDsFromItemCache.clear();
+    itemIDsFromUserCache.clear();
+    userCountCache.set(null);
+    itemCountCache.set(null);
   }
 
   @Override