package rttm.tests; import rttm.atomic; import rttm.Diagnostics; public class MethodcacheLoadsFilterTest { public static void main(String[] args) { System.out.println(atomicSection()); Diagnostics.saveStatistics(); Diagnostics.stat(0); } @atomic private static int atomicSection() { return factorial(5); } /** * Method load should bypass transaction cache. */ private static int factorial(int n) { return n == 1 ? 1 : n*factorial(n-1); } }