public class URLCache.Info
extends java.lang.Object
implements java.io.Closeable
Modifier and Type | Field and Description |
---|---|
(package private) URLCache.InfoDTO |
dto |
(package private) java.io.File |
file |
(package private) java.io.File |
jsonFile |
(package private) java.util.concurrent.locks.ReentrantLock |
lock |
(package private) java.net.URI |
url |
Constructor and Description |
---|
Info(java.io.File content,
java.net.URI url) |
Info(java.net.URI url)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
delete() |
java.lang.String |
getETag() |
long |
getModified() |
boolean |
isPresent() |
java.lang.String |
toString() |
void |
update(java.io.InputStream inputStream,
java.lang.String etag,
long modified) |
void |
update(java.lang.String etag) |
java.io.File file
java.io.File jsonFile
URLCache.InfoDTO dto
java.net.URI url
java.util.concurrent.locks.ReentrantLock lock
@Deprecated public Info(java.net.URI url) throws java.lang.Exception
java.lang.Exception
public Info(java.io.File content, java.net.URI url) throws java.lang.Exception
java.lang.Exception
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
public void update(java.io.InputStream inputStream, java.lang.String etag, long modified) throws java.lang.Exception
java.lang.Exception
public void update(java.lang.String etag) throws java.lang.Exception
java.lang.Exception
public boolean isPresent()
public void delete()
public java.lang.String getETag()
public long getModified()
public java.lang.String toString()
toString
in class java.lang.Object