1 /* 2 * Copyright 2004-2005, University Health Network. All rights reserved. Distributed under the BSD 3 * license (see http://opensource.org/licenses/bsd-license.php). 4 * 5 * Created on 29-Nov-2004 6 */ 7 package ca.uhn.cache.impl; 8 9 10 /*** 11 * TODO: this can change ... just making sure ISemanticCache methods are 12 * easily implementable. 13 * 14 * @author <a href="mailto:bryan.tripp@uhn.on.ca">Bryan Tripp</a> 15 * @version $Revision: 1.1 $ updated on $Date: 2005/01/24 22:52:33 $ by $Author: bryan_tripp $ 16 */ 17 public abstract class AbstractSemanticCache { 18 19 // protected abstract long getMaxDataAge(CacheReasonEnum theReason, VolatilityEnum theVolatility); 20 // 21 // protected abstract VolatilityEnum getVolatility(VolatilityEnum theExplicitVolatility, 22 // Date theLastChange); 23 // 24 // public abstract void purge(String theChunkId); 25 26 }