@ThreadSafe public class ControllerCaching extends java.lang.Object implements MController
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.util.Iterator<MFile> |
getInventory(MCollection mc) |
java.util.Iterator<MFile> |
getInventory(MCollection mc,
boolean recheck) |
java.util.Iterator<MFile> |
getInventoryNoSubdirs(MCollection mc) |
java.util.Iterator<MFile> |
getInventoryNoSubdirs(MCollection mc,
boolean recheck) |
static MController |
makeStandardController(java.lang.String configFile,
java.lang.String cacheDir) |
static MController |
makeTestController(java.lang.String cacheDir) |
public static MController makeStandardController(java.lang.String configFile, java.lang.String cacheDir) throws java.io.IOException
java.io.IOExceptionpublic static MController makeTestController(java.lang.String cacheDir)
public java.util.Iterator<MFile> getInventory(MCollection mc)
getInventory in interface MControllerpublic java.util.Iterator<MFile> getInventoryNoSubdirs(MCollection mc)
getInventoryNoSubdirs in interface MControllerpublic java.util.Iterator<MFile> getInventory(MCollection mc, boolean recheck)
getInventory in interface MControllerpublic java.util.Iterator<MFile> getInventoryNoSubdirs(MCollection mc, boolean recheck)
getInventoryNoSubdirs in interface MControllerpublic void close()
close in interface MController