1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package net.anyflow.lannister.cluster;
17
18 import org.apache.ignite.IgniteCache;
19 import org.apache.ignite.Ignition;
20
21 public class Ignite {
22 @SuppressWarnings("unused")
23 private static final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(Hazelcast.class);
24
25 @SuppressWarnings("unused")
26 private static final String CONFIG_NAME = "lannister.ignite.xml";
27
28 public static final Ignite INSTANCE = new Ignite();
29
30 private org.apache.ignite.Ignite substance;
31
32 private Ignite() {
33 substance = Ignition.start();
34 }
35
36 public <K, V> IgniteCache<K, V> getCache(String name) {
37 return substance.getOrCreateCache(name);
38 }
39 }