public class DefaultCachedExternalResource extends Object implements CachedExternalResource, Serializable
| Constructor and Description |
|---|
DefaultCachedExternalResource(File cachedFile,
long cachedAt,
ExternalResourceMetaData externalResourceMetaData) |
DefaultCachedExternalResource(long cachedAt) |
| Modifier and Type | Method and Description |
|---|---|
long |
getCachedAt()
The timestamp of when this cache entry was created.
|
File |
getCachedFile()
The cached version of the external resource as a local file.
|
long |
getContentLength()
Always the actual content length of the cached file, not the external source.
|
Date |
getExternalLastModified()
Null safe shortcut for getExternalResourceMetaData().getLastModified();
|
long |
getExternalLastModifiedAsTimestamp()
Null safe shortcut for getExternalResourceMetaData().getLastModified() as a timestamp.
|
ExternalResourceMetaData |
getExternalResourceMetaData() |
HashValue |
getSha1()
Always the actual checksum of the cached file, not the external source.
|
boolean |
isMissing()
True if this cache entry represents that the resource does not exist.
|
public DefaultCachedExternalResource(File cachedFile, long cachedAt, ExternalResourceMetaData externalResourceMetaData)
public DefaultCachedExternalResource(long cachedAt)
public boolean isMissing()
CachedExternalResourceisMissing in interface CachedExternalResourcepublic File getCachedFile()
CachedExternalResourcegetCachedFile in interface CachedExternalResourceCachedExternalResource.isMissing().public long getCachedAt()
CachedExternalResourcegetCachedAt in interface CachedExternalResourcepublic ExternalResourceMetaData getExternalResourceMetaData()
getExternalResourceMetaData in interface CachedExternalResourcepublic Date getExternalLastModified()
CachedExternalResourcegetExternalLastModified in interface CachedExternalResourcepublic long getExternalLastModifiedAsTimestamp()
CachedExternalResourcegetExternalLastModifiedAsTimestamp in interface CachedExternalResourcepublic long getContentLength()
CachedExternalResourcegetContentLength in interface CachedExternalResourcepublic HashValue getSha1()
CachedExternalResourcegetSha1 in interface CachedExternalResourceCopyright © 2013. All rights reserved