de.schlichtherle.truezip.fs
Class FsCachingController.EntryCache
java.lang.Object
de.schlichtherle.truezip.fs.FsCachingController.EntryCache
- Enclosing class:
- FsCachingController
private class FsCachingController.EntryCache
- extends Object
A cache for the contents of an individual file system entry.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
private final FsEntryName name
cache
private final IOCache cache
input
@CheckForNull
private volatile InputSocket<?> input
output
@CheckForNull
private volatile OutputSocket<?> output
outputOptions
@Nullable
private volatile BitField<FsOutputOption> outputOptions
template
@CheckForNull
private volatile Entry template
FsCachingController.EntryCache
FsCachingController.EntryCache(FsEntryName name)
configure
FsCachingController.EntryCache configure(BitField<FsInputOption> options)
configure
FsCachingController.EntryCache configure(BitField<FsOutputOption> options,
@CheckForNull
Entry template)
flush
void flush()
throws IOException
- Throws:
IOException
clear
void clear()
throws IOException
- Throws:
IOException
getEntry
@CheckForNull
FsEntry getEntry()
getInputSocket
InputSocket<?> getInputSocket()
getOutputSocket
OutputSocket<?> getOutputSocket()
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.