From 7d537bf42d4cad2898b488453a940457ac0afbf9 Mon Sep 17 00:00:00 2001 From: Jon Cox Date: Thu, 5 Jul 2007 22:43:31 +0000 Subject: [PATCH] Added transaction hook for store purges, version creations and version purges; this allows an internal cache to be maintained that permits most calls to the heavyweight getLatestSnapshotID(String store) AVM API to be skipped. This addresses a performance problem noticed when the number of stores is large. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6182 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- config/alfresco/linkvalidation-service-context.xml | 9 +++++++++ .../org/alfresco/repo/avm/CreateVersionCallback.java | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/config/alfresco/linkvalidation-service-context.xml b/config/alfresco/linkvalidation-service-context.xml index 6be1e071f1..eb7d64cdd5 100644 --- a/config/alfresco/linkvalidation-service-context.xml +++ b/config/alfresco/linkvalidation-service-context.xml @@ -142,6 +142,15 @@ + + + + + + + + + diff --git a/source/java/org/alfresco/repo/avm/CreateVersionCallback.java b/source/java/org/alfresco/repo/avm/CreateVersionCallback.java index 388637dc29..27293bea11 100644 --- a/source/java/org/alfresco/repo/avm/CreateVersionCallback.java +++ b/source/java/org/alfresco/repo/avm/CreateVersionCallback.java @@ -10,7 +10,7 @@ package org.alfresco.repo.avm; public interface CreateVersionCallback { /** - * A version of a store has been purged. + * A version of a store has been created. * @param storeName The name of the store in which a new version has been created. * @param versionID The version id of the new version. */