# ignite-45 - Example fixes.

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/a628cb92
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/a628cb92
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/a628cb92

Branch: refs/heads/ignite-497-stick
Commit: a628cb921b4458b9b4cbf55fdd34ac28fb009555
Parents: 31273ba
Author: Dmitiry Setrakyan <dsetrak...@gridgain.com>
Authored: Sun Mar 22 22:01:35 2015 -0700
Committer: Dmitiry Setrakyan <dsetrak...@gridgain.com>
Committed: Sun Mar 22 22:01:35 2015 -0700

----------------------------------------------------------------------
 .../datagrid/store/dummy/CacheDummyStoreExample.java      | 10 +++-------
 .../store/hibernate/CacheHibernateStoreExample.java       | 10 +++-------
 .../datagrid/store/jdbc/CacheJdbcStoreExample.java        | 10 +++-------
 3 files changed, 9 insertions(+), 21 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a628cb92/examples/src/main/java/org/apache/ignite/examples/datagrid/store/dummy/CacheDummyStoreExample.java
----------------------------------------------------------------------
diff --git 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/store/dummy/CacheDummyStoreExample.java
 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/store/dummy/CacheDummyStoreExample.java
index d3d6977..7ee0ff7 100644
--- 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/store/dummy/CacheDummyStoreExample.java
+++ 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/store/dummy/CacheDummyStoreExample.java
@@ -18,7 +18,6 @@
 package org.apache.ignite.examples.datagrid.store.dummy;
 
 import org.apache.ignite.*;
-import org.apache.ignite.cache.store.*;
 import org.apache.ignite.configuration.*;
 import org.apache.ignite.examples.*;
 import org.apache.ignite.examples.datagrid.store.*;
@@ -69,16 +68,13 @@ public class CacheDummyStoreExample {
             // Set atomicity as transaction, since we are showing transactions 
in example.
             cacheCfg.setAtomicityMode(TRANSACTIONAL);
 
-            cacheCfg.setCacheStoreFactory(new Factory<CacheStore<? super Long, 
? super Person>>() {
-                @Override public CacheStore<? super Long, ? super Person> 
create() {
-                    return new CacheDummyPersonStore();
-                }
-            });
+            // Configure Dummy store.
+            
cacheCfg.setCacheStoreFactory(FactoryBuilder.factoryOf(CacheDummyPersonStore.class));
 
             cacheCfg.setReadThrough(true);
             cacheCfg.setWriteThrough(true);
 
-            try (IgniteCache<Long, Person> cache = 
ignite.createCache(cacheCfg)) {
+            try (IgniteCache<Long, Person> cache = 
ignite.getOrCreateCache(cacheCfg)) {
                 long start = System.currentTimeMillis();
 
                 // Start loading cache from persistent store on all caching 
nodes.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a628cb92/examples/src/main/java/org/apache/ignite/examples/datagrid/store/hibernate/CacheHibernateStoreExample.java
----------------------------------------------------------------------
diff --git 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/store/hibernate/CacheHibernateStoreExample.java
 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/store/hibernate/CacheHibernateStoreExample.java
index 0eed3a9..af28d68 100644
--- 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/store/hibernate/CacheHibernateStoreExample.java
+++ 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/store/hibernate/CacheHibernateStoreExample.java
@@ -18,7 +18,6 @@
 package org.apache.ignite.examples.datagrid.store.hibernate;
 
 import org.apache.ignite.*;
-import org.apache.ignite.cache.store.*;
 import org.apache.ignite.configuration.*;
 import org.apache.ignite.examples.*;
 import org.apache.ignite.examples.datagrid.store.*;
@@ -69,16 +68,13 @@ public class CacheHibernateStoreExample {
             // Set atomicity as transaction, since we are showing transactions 
in example.
             cacheCfg.setAtomicityMode(TRANSACTIONAL);
 
-            cacheCfg.setCacheStoreFactory(new Factory<CacheStore<? super Long, 
? super Person>>() {
-                @Override public CacheStore<? super Long, ? super Person> 
create() {
-                    return new CacheHibernatePersonStore();
-                }
-            });
+            // Configure Hibernate store.
+            
cacheCfg.setCacheStoreFactory(FactoryBuilder.factoryOf(CacheHibernatePersonStore.class));
 
             cacheCfg.setReadThrough(true);
             cacheCfg.setWriteThrough(true);
 
-            try (IgniteCache<Long, Person> cache = 
ignite.createCache(cacheCfg)) {
+            try (IgniteCache<Long, Person> cache = 
ignite.getOrCreateCache(cacheCfg)) {
                 long start = System.currentTimeMillis();
 
                 // Start loading cache from persistent store on all caching 
nodes.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a628cb92/examples/src/main/java/org/apache/ignite/examples/datagrid/store/jdbc/CacheJdbcStoreExample.java
----------------------------------------------------------------------
diff --git 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/store/jdbc/CacheJdbcStoreExample.java
 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/store/jdbc/CacheJdbcStoreExample.java
index 7eef116..a65e41b 100644
--- 
a/examples/src/main/java/org/apache/ignite/examples/datagrid/store/jdbc/CacheJdbcStoreExample.java
+++ 
b/examples/src/main/java/org/apache/ignite/examples/datagrid/store/jdbc/CacheJdbcStoreExample.java
@@ -18,7 +18,6 @@
 package org.apache.ignite.examples.datagrid.store.jdbc;
 
 import org.apache.ignite.*;
-import org.apache.ignite.cache.store.*;
 import org.apache.ignite.configuration.*;
 import org.apache.ignite.examples.*;
 import org.apache.ignite.examples.datagrid.store.*;
@@ -69,16 +68,13 @@ public class CacheJdbcStoreExample {
             // Set atomicity as transaction, since we are showing transactions 
in example.
             cacheCfg.setAtomicityMode(TRANSACTIONAL);
 
-            cacheCfg.setCacheStoreFactory(new Factory<CacheStore<? super Long, 
? super Person>>() {
-                @Override public CacheStore<? super Long, ? super Person> 
create() {
-                    return new CacheJdbcPersonStore();
-                }
-            });
+            // Configure JDBC store.
+            
cacheCfg.setCacheStoreFactory(FactoryBuilder.factoryOf(CacheJdbcPersonStore.class));
 
             cacheCfg.setReadThrough(true);
             cacheCfg.setWriteThrough(true);
 
-            try (IgniteCache<Long, Person> cache = 
ignite.createCache(cacheCfg)) {
+            try (IgniteCache<Long, Person> cache = 
ignite.getOrCreateCache(cacheCfg)) {
                 long start = System.currentTimeMillis();
 
                 // Start loading cache from persistent store on all caching 
nodes.

Reply via email to