|
From: Márcio V. d. S. <mv...@us...> - 2007-08-27 16:28:40
|
Update of /cvsroot/tail/Tail/src/java/net/sf/tail/indicator/cache In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv4761/src/java/net/sf/tail/indicator/cache Modified Files: CachedIndicator.java Log Message: problemas com o cvs Index: CachedIndicator.java =================================================================== RCS file: /cvsroot/tail/Tail/src/java/net/sf/tail/indicator/cache/CachedIndicator.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** CachedIndicator.java 8 Aug 2007 18:34:33 -0000 1.6 --- CachedIndicator.java 25 Aug 2007 12:30:02 -0000 1.7 *************** *** 8,20 **** /** ! * Cacheia o {@link Indicator} do construtor, impedindo que seja calculado duas vezes o mesmo Ãndice index do Indicator. * * @author Marcio ! * */ public abstract class CachedIndicator<T> implements Indicator<T> { private List<T> results; ! public CachedIndicator() { results = new ArrayList<T>(); --- 8,21 ---- /** ! * Cacheia o {@link Indicator} do construtor, impedindo que seja calculado duas ! * vezes o mesmo Ãndice index do Indicator. * * @author Marcio ! * */ public abstract class CachedIndicator<T> implements Indicator<T> { private List<T> results; ! public CachedIndicator() { results = new ArrayList<T>(); *************** *** 26,30 **** if (results.get(index) == null) { int i = index; ! while (i > 0 && results.get(i--) == null); for (; i <= index; i++) { results.set(i, calculate(i)); --- 27,32 ---- if (results.get(index) == null) { int i = index; ! while (i > 0 && results.get(i--) == null) ! ; for (; i <= index; i++) { results.set(i, calculate(i)); *************** *** 43,51 **** public String toString() { String[] name = getClass().getName().split("\\."); ! return name[name.length - 1]; } public abstract String getName(); ! protected abstract T calculate(int index); } --- 45,53 ---- public String toString() { String[] name = getClass().getName().split("\\."); ! return name[name.length - 1]; } public abstract String getName(); ! protected abstract T calculate(int index); } |