Updated Branches:
  refs/heads/develop 2222cc2b5 -> c7cb76dfc

added local filter to not cached filter - local resources are never cached


Project: http://git-wip-us.apache.org/repos/asf/incubator-marmotta/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-marmotta/commit/f2513c23
Tree: http://git-wip-us.apache.org/repos/asf/incubator-marmotta/tree/f2513c23
Diff: http://git-wip-us.apache.org/repos/asf/incubator-marmotta/diff/f2513c23

Branch: refs/heads/develop
Commit: f2513c238d2a0db91225339b5cac575ebbe8022f
Parents: 2222cc2
Author: Sebastian Schaffert <[email protected]>
Authored: Thu May 23 10:44:41 2013 +0200
Committer: Sebastian Schaffert <[email protected]>
Committed: Thu May 23 10:44:41 2013 +0200

----------------------------------------------------------------------
 .../model/filter/MarmottaNotCachedFilter.java      |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-marmotta/blob/f2513c23/platform/marmotta-ldcache/src/main/java/org/apache/marmotta/platform/ldcache/model/filter/MarmottaNotCachedFilter.java
----------------------------------------------------------------------
diff --git 
a/platform/marmotta-ldcache/src/main/java/org/apache/marmotta/platform/ldcache/model/filter/MarmottaNotCachedFilter.java
 
b/platform/marmotta-ldcache/src/main/java/org/apache/marmotta/platform/ldcache/model/filter/MarmottaNotCachedFilter.java
index 072da16..cd6ae95 100644
--- 
a/platform/marmotta-ldcache/src/main/java/org/apache/marmotta/platform/ldcache/model/filter/MarmottaNotCachedFilter.java
+++ 
b/platform/marmotta-ldcache/src/main/java/org/apache/marmotta/platform/ldcache/model/filter/MarmottaNotCachedFilter.java
@@ -18,6 +18,7 @@
 package org.apache.marmotta.platform.ldcache.model.filter;
 
 import org.apache.marmotta.commons.sesame.filter.resource.ResourceFilter;
+import org.apache.marmotta.platform.core.model.filter.MarmottaLocalFilter;
 import org.apache.marmotta.platform.core.util.CDIContext;
 import 
org.apache.marmotta.platform.ldcache.services.ldcache.LDCacheSailProvider;
 import org.openrdf.model.BNode;
@@ -33,9 +34,11 @@ import org.openrdf.repository.RepositoryException;
 public class MarmottaNotCachedFilter implements ResourceFilter {
 
     private LDCacheSailProvider cacheSailProvider;
+    private MarmottaLocalFilter marmottaLocalFilter;
 
     public MarmottaNotCachedFilter() {
         cacheSailProvider = CDIContext.getInstance(LDCacheSailProvider.class);
+        marmottaLocalFilter = 
CDIContext.getInstance(MarmottaLocalFilter.class);
     }
 
 
@@ -65,6 +68,10 @@ public class MarmottaNotCachedFilter implements 
ResourceFilter {
             return true;
         }
 
+        if(marmottaLocalFilter.accept(resource)) {
+            return true;
+        }
+
         URI uri = (URI)resource;
 
         try {

Reply via email to