|
1 | 1 | package de.neuland.pug4j.benchmark; |
2 | 2 |
|
3 | 3 | import de.neuland.pug4j.PugConfiguration; |
4 | | -import de.neuland.pug4j.PugConfigurationCaffeine; |
5 | 4 | import de.neuland.pug4j.template.ClasspathTemplateLoader; |
6 | 5 | import de.neuland.pug4j.template.PugTemplate; |
7 | 6 | import org.openjdk.jmh.Main; |
@@ -29,35 +28,23 @@ public class TemplateBenchmark { |
29 | 28 |
|
30 | 29 | HashMap<String, Object> model = new HashMap<>(); |
31 | 30 |
|
32 | | - PugConfigurationCaffeine jadeCaffeine = new PugConfigurationCaffeine(); |
33 | 31 |
|
34 | | - PugConfiguration jade = new PugConfiguration(); |
| 32 | + PugConfiguration pug = new PugConfiguration(); |
35 | 33 |
|
36 | 34 | @Setup(Level.Invocation) |
37 | 35 | public void setUp() { |
38 | | - jadeCaffeine.setTemplateLoader(templateLoader); |
39 | | - jade.setTemplateLoader(templateLoader); |
| 36 | + pug.setTemplateLoader(templateLoader); |
40 | 37 | model.put("pageName", "Jade"); |
41 | 38 | model.put("books", books); |
42 | 39 | } |
43 | 40 |
|
44 | | - @Benchmark |
45 | | - public void templatesCaffeine() throws Exception { |
46 | | - |
47 | | - Writer writer = new StringWriter(); |
48 | | - PugTemplate template = |
49 | | - jadeCaffeine.getTemplate("benchmark/simple" + templateId); |
50 | | - jadeCaffeine.renderTemplate(template, model, writer); |
51 | | - |
52 | | - } |
53 | | - |
54 | 41 | @Benchmark |
55 | 42 | public void templates() throws Exception { |
56 | 43 |
|
57 | 44 | Writer writer = new StringWriter(); |
58 | 45 | PugTemplate template = |
59 | | - jade.getTemplate("benchmark/simple" + templateId); |
60 | | - jade.renderTemplate(template, model, writer); |
| 46 | + pug.getTemplate("benchmark/simple" + templateId); |
| 47 | + pug.renderTemplate(template, model, writer); |
61 | 48 |
|
62 | 49 | } |
63 | 50 |
|
|
0 commit comments