public class NRTCachingDirectoryFactory extends StandardDirectoryFactory
NRTCachingDirectory
CachingDirectoryFactory.CacheValue, CachingDirectoryFactory.CloseListener
DirectoryFactory.DirContext
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_CACHED_MB |
static int |
DEFAULT_MAX_MERGE_SIZE_MB |
byDirectoryCache, byPathCache, closeListeners
IOCONTEXT_NO_CACHE
Constructor and Description |
---|
NRTCachingDirectoryFactory() |
Modifier and Type | Method and Description |
---|---|
protected Directory |
create(String path,
DirectoryFactory.DirContext dirContext)
Creates a new Directory for a given path.
|
void |
init(NamedList args) |
isPersistent, move, normalize, remove, remove
addCloseListener, close, doneWithDirectory, exists, get, get, incRef, release
empty, sizeOf, sizeOfDirectory
public static final int DEFAULT_MAX_MERGE_SIZE_MB
public static final int DEFAULT_MAX_CACHED_MB
public void init(NamedList args)
init
in interface NamedListInitializedPlugin
init
in class CachingDirectoryFactory
protected Directory create(String path, DirectoryFactory.DirContext dirContext) throws IOException
DirectoryFactory
create
in class StandardDirectoryFactory
IOException
- If there is a low-level I/O error.Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.