public class CacheImage extends Object implements CachableImage<BufferedImage>
Constructor and Description |
---|
CacheImage(BufferedImage image,
long secondsToLive)
Maak een nieuwe cache afbeelding aan.
|
CacheImage(BufferedImage image,
String filename,
long expireBy)
Maak een nieuwe cache afbeelding aan.
|
Modifier and Type | Method and Description |
---|---|
long |
getExpireBy()
Gets de expire-by (UNIX, milliseconden) timestamp voor dit object.
|
BufferedImage |
getImage()
Gets the image.
|
BufferedImage |
getItem()
Haalt het opgeslagen item
<T> op. |
String |
getName()
Accessor voor de naam van de gecachede afbeelding, bijvoorbeeld de
bestandnaam.
|
boolean |
isValid()
Controleert of dit object geldig is.
|
void |
setFileName(String name)
Sets the file name.
|
public CacheImage(BufferedImage image, String filename, long expireBy)
image
- de afbeeldingfilename
- de bestandsnaamexpireBy
- de expire-by timestamp in milliseconden (UNIX time)public CacheImage(BufferedImage image, long secondsToLive)
image
- de afbeeldingsecondsToLive
- seconds to live in de cachepublic long getExpireBy()
Cachable
getExpireBy
in interface Cachable<BufferedImage>
public BufferedImage getItem()
Cachable
<T>
op.getItem
in interface Cachable<BufferedImage>
<T>
public String getName()
CachableImage
getName
in interface CachableImage<BufferedImage>
public boolean isValid()
Cachable
isValid
in interface Cachable<BufferedImage>
true
, indien geldigpublic BufferedImage getImage()
public void setFileName(String name)
name
- the new file nameCopyright © 2012–2014 Ministerie EZ. All rights reserved.