Refactor Infinispan example (#3684)

* Refactor Infinispan examples

* Refactor Infinispan examples
This commit is contained in:
Grzegorz Piwowarek
2018-02-19 17:20:16 +01:00
committed by Predrag Maric
parent 6da6722ec4
commit c0bf1c7a93
4 changed files with 9 additions and 29 deletions
@@ -9,7 +9,7 @@ import org.infinispan.manager.DefaultCacheManager;
import org.junit.After;
import org.junit.Before;
import java.util.concurrent.Callable;
import java.util.function.Supplier;
public class ConfigurationTest {
@@ -47,7 +47,6 @@ public class ConfigurationTest {
passivatingHelloWorldCache);
this.transactionalService = new TransactionalService(transactionalCache);
}
@After
@@ -55,15 +54,9 @@ public class ConfigurationTest {
cacheManager.stop();
}
protected long timeThis(Callable callable) {
try {
long milis = System.currentTimeMillis();
callable.call();
return System.currentTimeMillis() - milis;
} catch (Exception e) {
e.printStackTrace();
}
return 0l;
protected <T> long timeThis(Supplier<T> supplier) {
long millis = System.currentTimeMillis();
supplier.get();
return System.currentTimeMillis() - millis;
}
}