diff -r 38ebce3000fd -r 6c1d8b5553d8 samples/deadlock/test/org/apidesign/javamonitorflaws/MultiplyCache.java --- a/samples/deadlock/test/org/apidesign/javamonitorflaws/MultiplyCache.java Wed Feb 11 10:16:43 2009 +0100 +++ b/samples/deadlock/test/org/apidesign/javamonitorflaws/MultiplyCache.java Thu Feb 12 10:55:02 2009 +0100 @@ -1,6 +1,5 @@ package org.apidesign.javamonitorflaws; -import org.apidesign.javamonitorflaws.Cache; import java.beans.PropertyChangeListener; import java.beans.PropertyChangeSupport; @@ -9,7 +8,8 @@ * @author Jaroslav Tulach */ // BEGIN: monitor.pitfalls.subclass -public class MultiplyCache extends Cache { +public class MultiplyCache extends Cache +implements CacheTest.CacheToTest { private PropertyChangeSupport pcs; private int multiply; public static final String PROP_MULTIPLY = "multiply"; @@ -41,7 +41,7 @@ @Override protected Integer createItem(String f) { - return f.length() * getMultiply(); + return f.length() * multiply; } } // END: monitor.pitfalls.subclass