Package org.apache.commons.vfs2.cache
Class FileSystemAndNameKey
- java.lang.Object
-
- org.apache.commons.vfs2.cache.FileSystemAndNameKey
-
- All Implemented Interfaces:
java.lang.Comparable<FileSystemAndNameKey>
final class FileSystemAndNameKey extends java.lang.Object implements java.lang.Comparable<FileSystemAndNameKey>
Key for various cache implementations.It compares the fileSystem (by hashCode) and the file name.
-
-
Field Summary
Fields Modifier and Type Field Description private FileName
fileName
The FileNameprivate FileSystem
fileSystem
The FileSystemprivate int
fileSystemId
hashcode to identify this object
-
Constructor Summary
Constructors Constructor Description FileSystemAndNameKey(FileSystem fileSystem, FileName fileName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(FileSystemAndNameKey other)
(package private) FileName
getFileName()
(package private) FileSystem
getFileSystem()
-
-
-
Field Detail
-
fileSystem
private final FileSystem fileSystem
The FileSystem
-
fileName
private final FileName fileName
The FileName
-
fileSystemId
private final int fileSystemId
hashcode to identify this object
-
-
Constructor Detail
-
FileSystemAndNameKey
FileSystemAndNameKey(FileSystem fileSystem, FileName fileName)
-
-
Method Detail
-
compareTo
public int compareTo(FileSystemAndNameKey other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<FileSystemAndNameKey>
-
getFileSystem
FileSystem getFileSystem()
-
getFileName
FileName getFileName()
-
-