cz.zcu.validationserver.cache
Class CacheItemByObservedFiles
java.lang.Object
cz.zcu.validationserver.cache.CacheItem
cz.zcu.validationserver.cache.CacheItemByObservedFiles
public class CacheItemByObservedFiles
- extends CacheItem
Tato polozka cache zavisi na casu posledni zmeny nejakeho urciteho souboru. V okamziku, kdy
se tento cas souboru zmeni, je polozka zneplatnena (treba se do VS nahraje novy referencni program).
Zaroven, pokud soubor zmizi, polozka se zneplatni samozrejme take.
User: Lukas
Date: 19.4.2007
Time: 0:11:37
Method Summary |
private boolean |
areAllFilesExisting()
Vrati, zda vsechny observed files existuji. |
boolean |
isItemValid()
Metoda musi byt zdedena v potomcich a rika, zda je tato polozka v cache stale platna. |
private void |
setModifiedTimes()
Nastavi pole lastModified podle souboru |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lastModified
private long[] lastModified
observedFiles
private java.util.List<java.io.File> observedFiles
CacheItemByObservedFiles
public CacheItemByObservedFiles(java.util.List<java.io.File> observedFiles)
areAllFilesExisting
private boolean areAllFilesExisting()
- Vrati, zda vsechny observed files existuji. Pokud je observerFile == null, vraci false
- Returns:
setModifiedTimes
private void setModifiedTimes()
- Nastavi pole lastModified podle souboru
isItemValid
public boolean isItemValid()
- Description copied from class:
CacheItem
- Metoda musi byt zdedena v potomcich a rika, zda je tato polozka v cache stale platna.
- Specified by:
isItemValid
in class CacheItem
- Returns:
Copyright © 2007 University of West Bohemia, KIV, author Lukas Valenta (lvalenta at civ.zcu.cz). All Rights Reserved. Build date 20110415.