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.Exceptionpublic Info(java.io.File content,
java.net.URI url)
throws java.lang.Exception
java.lang.Exceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic void update(java.io.InputStream inputStream,
java.lang.String etag,
long modified)
throws java.lang.Exception
java.lang.Exceptionpublic void update(java.lang.String etag)
throws java.lang.Exception
java.lang.Exceptionpublic boolean isPresent()
public void delete()
public java.lang.String getETag()
public long getModified()
public java.lang.String toString()
toString in class java.lang.Object