package diskCacheV111.util;
import org.dcache.srm.v2_2.TFileLocality;
public enum FileLocality
{
ONLINE (TFileLocality.ONLINE, true),
NEARLINE (TFileLocality.NEARLINE, false),
ONLINE_AND_NEARLINE(TFileLocality.ONLINE_AND_NEARLINE, true),
LOST (TFileLocality.LOST, false),
NONE (TFileLocality.NONE, false),
UNAVAILABLE (TFileLocality.UNAVAILABLE,false);
private final TFileLocality _locality;
private final boolean _isCached;
FileLocality(TFileLocality locality, boolean cached) {
_locality = locality;
_isCached = cached;
}
public TFileLocality toTFileLocality() {
return _locality;
}
public boolean isCached() {
return _isCached;
}
}