From c9606905e4e69c1b3717dbd2987a0f4b0f05cf7f Mon Sep 17 00:00:00 2001 From: Britt Park Date: Tue, 3 Oct 2006 16:34:20 +0000 Subject: [PATCH] Garbage collector was a bit over-zealous in removing content files. It's better now. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@4009 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../org/alfresco/repo/avm/OrphanReaper.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/source/java/org/alfresco/repo/avm/OrphanReaper.java b/source/java/org/alfresco/repo/avm/OrphanReaper.java index c28daca7de..ee7cf96b9b 100644 --- a/source/java/org/alfresco/repo/avm/OrphanReaper.java +++ b/source/java/org/alfresco/repo/avm/OrphanReaper.java @@ -315,15 +315,16 @@ public class OrphanReaper implements Runnable // First get rid of all child entries for the node. AVMDAOs.Instance().fChildEntryDAO.deleteByParent(node); } - else if (node.getType() == AVMNodeType.PLAIN_FILE) - { - PlainFileNode file = (PlainFileNode)node; - String url = file.getContentData(null).getContentUrl(); - if (url != null) - { - RawServices.Instance().getContentStore().delete(url); - } - } + // This is not on, since content urls can be shared. +// else if (node.getType() == AVMNodeType.PLAIN_FILE) +// { +// PlainFileNode file = (PlainFileNode)node; +// String url = file.getContentData(null).getContentUrl(); +// if (url != null) +// { +// RawServices.Instance().getContentStore().delete(url); +// } +// } AVMDAOs.Instance().fAVMNodeDAO.delete(node); } return null;