1 19 20 package org.netbeans.modules.masterfs.filebasedfs.children; 21 22 import org.netbeans.modules.masterfs.filebasedfs.naming.FileNaming; 23 import org.openide.util.Mutex; 24 25 import java.util.Map ; 26 import java.util.Set ; 27 28 public interface ChildrenCache { 29 Integer ADDED_CHILD = new Integer (0); 30 Integer REMOVED_CHILD = new Integer (1); 31 32 FileNaming getChild(String childName, boolean rescan); 33 void removeChild(FileNaming childName); 34 Set getChildren(boolean rescan); 35 Set getCachedChildren(); 36 Map refresh(); 37 Mutex.Privileged getMutexPrivileged(); 38 } 39 | Popular Tags |