1 16 package org.outerj.daisy.cache; 17 18 import org.outerj.daisy.repository.commonimpl.DocumentImpl; 19 import org.outerj.daisy.repository.AvailableVariants; 20 21 24 public interface DocumentCache { 25 public void put(long documentId, long branchId, long languageId, DocumentImpl document); 26 27 30 public DocumentImpl get(long documentId, long branchId, long languageId); 31 32 35 public void remove(long documentId, long branchId, long languageId); 36 37 40 public void remove(long documentId); 41 42 45 public void clear(); 46 47 public void put(long documentId, AvailableVariants availableVariants); 48 49 public AvailableVariants getAvailableVariants(long documentId); 50 51 public void removeAvailableVariants(long documentId); 52 } 53 | Popular Tags |