Author: buildbot
Date: Thu Aug 25 07:04:15 2016
New Revision: 995857

Log:
Staging update by buildbot for gora

Added:
    websites/staging/gora/trunk/content/current/gora-jcache.html
Modified:
    websites/staging/gora/trunk/content/   (props changed)
    websites/staging/gora/trunk/content/current/index.html
    websites/staging/gora/trunk/content/current/tutorial.html

Propchange: websites/staging/gora/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Aug 25 07:04:15 2016
@@ -1 +1 @@
-1757437
+1757612

Added: websites/staging/gora/trunk/content/current/gora-jcache.html
==============================================================================
--- websites/staging/gora/trunk/content/current/gora-jcache.html (added)
+++ websites/staging/gora/trunk/content/current/gora-jcache.html Thu Aug 25 
07:04:15 2016
@@ -0,0 +1,376 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License. 
+-->
+<html>
+<head>
+  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+  <meta charset="utf-8" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <meta name="author" content="d...@gora.apache.org" />
+
+  <META http-equiv="Content-Type" content="text/html;charset=UTF-8" />
+  <META name="Description" content="Apache Gora -- Gora JCache Module" />
+  <META name="Keywords" content="Apache Gora NoSQL Framework" />
+  <META name="Owner" content="d...@gora.apache.org" />
+  <META name="Robots" content="index, follow" />
+  <META name="Security" content="Public" />
+  <META name="Source" content="wiki template" />
+  <META name="DC.Rights" content="Copyright 2010-2014, The Apache Software 
Foundation" />
+
+  <!-- The styles -->
+  <link href="./../resources/css/bootstrap.css" rel="stylesheet">
+  <style type="text/css">
+    body {
+      padding-top: 60px;
+      padding-bottom: 40px;
+    }
+  </style>
+  <link href="./../resources/css/bootstrap-responsive.css" rel="stylesheet">
+  <link href="./../resources/css/gora.css" rel="stylesheet">
+
+  <style type="text/css">
+    .stpulldown-gradient
+    {
+      background: #E1E1E1;
+      background: -moz-linear-gradient(top, #E1E1E1 0%, #A7A7A7 100%); /* 
firefox */
+      background: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#E1E1E1), color-stop(100%,#A7A7A7)); /* webkit */
+      filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#E1E1E1', endColorstr='#A7A7A7',GradientType=0 ); /* ie */
+      background: -o-linear-gradient(top, #E1E1E1 0%,#A7A7A7 100%); /* opera */
+      color: #636363;
+    }
+    #stpulldown .stpulldown-logo
+    {
+      height: 40px;
+      width: 300px;
+      margin-left: 20px;
+      margin-top: 5px;
+      background:url("http://gora.apache.org/resources/img/feather-small.png";) 
no-repeat;
+    }
+  </style>
+  <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
+  <!--[if lt IE 9]>
+    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js";></script>
+  <![endif]-->
+
+  <!-- Fav and touch icons -->
+  <link rel="apple-touch-icon-precomposed" sizes="144x144" 
href="http://twitter.github.com/bootstrap/assets/ico/apple-touch-icon-144-precomposed.png";>
+  <link rel="apple-touch-icon-precomposed" sizes="114x114" 
href="http://twitter.github.com/bootstrap/assets/ico/apple-touch-icon-114-precomposed.png";>
+  <link rel="apple-touch-icon-precomposed" sizes="72x72" 
href="http://twitter.github.com/bootstrap/assets/ico/apple-touch-icon-72-precomposed.png";>
+  <link rel="apple-touch-icon-precomposed" 
href="http://twitter.github.com/bootstrap/assets/ico/apple-touch-icon-57-precomposed.png";>
+  <link rel="shortcut icon" href="./../resources/img/feather-small.png">
+
+  <!-- START SOCIAL MEDIA WIDGETS -->
+  <!-- Share This -->
+  <script type="text/javascript">var switchTo5x=true;</script>
+  <script type="text/javascript" 
src="http://w.sharethis.com/button/buttons.js";></script>
+  <script type="text/javascript" 
src="http://s.sharethis.com/loader.js";></script>
+  <!-- END SOCIAL MEDIA WIDGETS -->
+  <title>Apache Gora&trade; - Gora JCache Module</title>
+</head>
+
+<body>
+  <div class="navbar navbar-inverse navbar-fixed-top">
+    <div class="navbar-inner">
+      <div class="container">
+        <a class="btn btn-navbar" data-toggle="collapse" 
data-target=".nav-collapse">
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+          <span class="icon-bar"></span>
+        </a>
+        <a class="brand" href="./../index.html"><img 
src="./../resources/img/gora-logo.png" alt="Apache Gora" title="Apache Gora" 
style="width: 50%; height: 50%;"/></a>
+        <div class="nav-collapse collapse">
+          <ul class="nav">
+            <li><a href="./../downloads.html">Downloads</a></li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Community <b class="caret"></b></a>
+              <ul class="dropdown-menu pull-right">
+                <li><a 
href="https://whimsy.apache.org/board/minutes/Gora.html";>Board 
Reporting</a></li>
+                <li><a href="./../contribute.html">Contribute</a></li>
+                <li><a href="./../mailing_lists.html">Mailing Lists</a></li>
+                <li><a href="./../credits.html">People</a></li>
+                <li><a href="./../related.html">Related Projects</a></li>
+              </ul>
+            </li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Documentation <b class="caret"></b></a>
+              <ul class="dropdown-menu pull-right">
+                <li><a href="./../about.html">About</a></li>
+                <li><a href="./../current/index.html">Current 
Documentation</a></li>
+                <li><a href="./../current/api/javadoc.html">JavaDoc 
Documentation</a></li>
+                <li><a href="./../current/tutorial.html">Gora Tutorial</a></li>
+                <li><a 
href="https://cwiki.apache.org/confluence/display/GORA/";>Gora Wiki</a></li>
+                <li><a href="http://en.wikipedia.org/wiki/Apache_Gora";>Gora 
Wikipedia Entry</a></li>
+              </ul>
+            </li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Development <b class="caret"></b></a>
+              <ul class="dropdown-menu pull-right">
+                <li><a href="https://issues.apache.org/jira/browse/GORA";>Issue 
Tracking</a></li>
+                <li><a href="./../mailing_lists.html">Mailing Lists</a></li>
+                <li><a 
href="https://builds.apache.org/view/All/job/gora-trunk/";>Nightly 
Builds</a></li>
+                <li><a 
href="https://analysis.apache.org/dashboard/index/76356";>Sonar Analysis</a></li>
+                <li><a href="./../version_control.html">Version 
Control</a></li>
+                               <li><a href="./../roadmap.html">Roadmap</a></li>
+              </ul>
+            </li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" data-toggle="dropdown">
+                <img src="./../resources/img/feather-small.png" alt="Apache" 
title="Apache" /> 
+                <b class="caret"></b>
+              </a>
+              <ul class="dropdown-menu pull-right">
+                <li><a href="http://www.apache.org";>Apache Home</a></li>
+                <li><a href="http://www.apache.org/licenses/";>Apache 
License</a></li>
+                <li><a href="http://www.apache.org/security/";>Security</a></li>
+                <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Support</a></li>
+                <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+              </ul>
+            </li>
+          </ul>
+          <form id="search-form" class="navbar-search pull-right" 
action="http://www.google.com/cse"; method="get">
+            <input value="gora.apache.org" name="sitesearch" type="hidden" />
+            <input class="search-query" name="q" id="query" type="text" />
+          </form>
+          <script type="text/javascript" 
src="http://www.google.com/coop/cse/brand?form=search-form";></script>
+        </div> <!--/.nav-collapse -->
+      </div> <!-- /container -->
+    </div> <!-- /navbar-inner -->
+  </div> <!-- /navbar -->
+
+  <hr>
+  
+  <div class="container" id="Gora_Gora JCache Module">
+
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+   It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+  visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
+<h2 id="overview">Overview<a class="headerlink" href="#overview" 
title="Permanent link">&para;</a></h2>
+<p>This is the main documentation for the gora-jcache module. gora-jcache
+module enables <a 
href="https://hazelcast.com/use-cases/caching/jcache-provider";>Hazelcast 
JCache</a> caching support for Gora.
+This implementation is based on Hazelcast JCache provider. This dataStore can 
act as wrapped caching layer for any other 
+persistent Apache Gora persistent dataStore.</p>
+<div class="toc">
+<ul>
+<li><a href="#overview">Overview</a></li>
+<li><a href="#goraproperties">gora.properties</a></li>
+<li><a href="#overview_1">Overview</a></li>
+<li><a href="#goraproperties_1">gora.properties</a></li>
+</ul>
+</div>
+<h2 id="goraproperties">gora.properties<a class="headerlink" 
href="#goraproperties" title="Permanent link">&para;</a></h2>
+<ul>
+<li>
+<p><code>gora.cache.datastore.default</code> - Caching dataStore to be used 
with persistent dataStore. If JCache dataStore is used as caching store
+assigned value should be <b>org.apache.gora.jcache.store.JCacheStore</b> 
<code>( Mandatory )</code></p>
+</li>
+<li>
+<p><code>gora.datastore.default</code> - Persistent back-end dataStore to be 
used with JCache caching dataStore. <code>( Mandatory )</code></p>
+</li>
+<li>
+<p><code>gora.datastore.jcache.provider</code> - Two possible values, whether 
to start JCache dataStore in Server mode or Client mode,</p>
+</li>
+<li>Server Mode
+     <b>com.hazelcast.cache.impl.HazelcastServerCachingProvider</b></li>
+<li>
+<p>Client Mode
+     <b>com.hazelcast.client.cache.impl.HazelcastClientCachingProvider</b>  
<code>( Mandatory )</code></p>
+</li>
+<li>
+<p><code>gora.datastore.jcache.hazelcast.config</code> - If JCache datastore 
is started in,</p>
+</li>
+<li>Server Mode
+     This property to should point s to Hazelcast Cluster member network 
configuration file related to
+     forming Hazelcast cluster using members. Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/networkconfiguration.html";>Network
 configuration</a>.</li>
+<li>
+<p>Client Mode
+     This property to should point s to Hazelcast client configuration file 
related to connecting related to already formed Hazelcast cluster.
+     Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/javaclientconfiguration.html#java-client-configuration";>Client
 configuration</a>  <code>( Mandatory )</code></p>
+</li>
+<li>
+<p><code>jcache.auto.create.cache</code> - Whether force creating the cache at 
time JCache dataStore creation. Default is set to <b>false</b>.</p>
+</li>
+<li>
+<p><code>jcache.cache.inmemory.format</code> - In memory for format for 
persistent bean resides in cache. Possible values,
+  <b>BINARY, OBJECT, NATIVE</b> Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/map-inmemoryformat.html";>In
 memory format/a&gt;.</p>
+</li>
+<li>
+<p><code>jcache.read.through.enable</code> - Whether to fetch a missing cache 
entry from backend persistent dataStore. Default value is <b>true</b>.</p>
+</li>
+<li>
+<p><code>jcache.write.through.enable</code> - Whether to push change of a 
cache entry to backend persistent dataStore. Default value is <b>true</b>.</p>
+</li>
+<li>
+<p><code>jcache.statistics.enable</code> - Statistics like cache hits and 
misses are collected. Default value is <b>false</b>.</p>
+</li>
+<li>
+<p><code>jcache.management.enable</code> - JMX beans are enabled and collected 
statistics are exposed over the beans.It doesn't automatically enables 
statistics collection.
+Default is set to false. Default JMX port opens on <b>9999</b>.</p>
+</li>
+<li>
+<p><code>jcache.store.by.value.enable</code> - Whether to store key and values 
of data beans in means of store by value or store by reference. Default is 
<b>true</b> that means store by <b>value</b>.</p>
+</li>
+<li>
+<p><code>jcache.cache.namespace</code> - Cache manager scope URI. This will 
allow different cache manager instances to share data among them if they are 
aligned with same scope.
+  On opposite having two different scopes means such that each cache manager 
can isolate each other’s owned caches without any conflict. 
+  Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/jcache-icache.html";>Scopes 
and Namespaces</a></p>
+</li>
+<li>
+<p><code>jcache.expire.policy</code> - Cache entry expiry policy. Possible 
values <b> ACCESSED, CREATED, MODIFIED, TOUCHED </b>
+  Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/jcache-expirepolicy.html";>JCache
 expiry policy</a></p>
+</li>
+<li>
+<p><code>jcache.expire.policy.duration</code> - Cache entry expiry timeout in 
seconds.</p>
+</li>
+<li>
+<p><code>jcache.eviction.policy</code> - Cache entry eviction policy. Possible 
values <b> LRU, LFU, NONE, RANDOM </b>
+  Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/jcache-eviction.html";>Hazelcast
 eviction policy</a></p>
+</li>
+<li>
+<p><code>jcache.eviction.max.size.policy</code> - Measure of maximum cache 
size to apply eviction policy. 
+  <b> ENTRY_COUNT, USED_NATIVE_MEMORY_SIZE, USED_NATIVE_MEMORY_PERCENTAGE, 
FREE_NATIVE_MEMORY_SIZE, FREE_NATIVE_MEMORY_PERCENTAGE </b></p>
+</li>
+<li>
+<p><code>jcache.eviction.size</code> - Maximum size as integer as a measure of 
max size policy criteria.
+Title: Gora JCache Module</p>
+</li>
+</ul>
+<h2 id="overview_1">Overview<a class="headerlink" href="#overview_1" 
title="Permanent link">&para;</a></h2>
+<p>This is the main documentation for the gora-jcache module. gora-jcache
+module enables <a 
href="https://hazelcast.com/use-cases/caching/jcache-provider";>Hazelcast 
JCache</a> caching support for Gora.
+This implementation is based on Hazelcast JCache provider. This dataStore can 
act as wrapped caching layer for any other 
+persistent Apache Gora persistent dataStore.</p>
+<div class="toc">
+<ul>
+<li><a href="#overview">Overview</a></li>
+<li><a href="#goraproperties">gora.properties</a></li>
+<li><a href="#overview_1">Overview</a></li>
+<li><a href="#goraproperties_1">gora.properties</a></li>
+</ul>
+</div>
+<h2 id="goraproperties_1">gora.properties<a class="headerlink" 
href="#goraproperties_1" title="Permanent link">&para;</a></h2>
+<ul>
+<li>
+<p><code>gora.cache.datastore.default</code> - Caching dataStore to be used 
with persistent dataStore. If JCache dataStore is used as caching store
+assigned value should be <b>org.apache.gora.jcache.store.JCacheStore</b> 
<code>( Mandatory )</code></p>
+</li>
+<li>
+<p><code>gora.datastore.default</code> - Persistent back-end dataStore to be 
used with JCache caching dataStore. <code>( Mandatory )</code></p>
+</li>
+<li>
+<p><code>gora.datastore.jcache.provider</code> - Two possible values, whether 
to start JCache dataStore in Server mode or Client mode,</p>
+</li>
+<li>Server Mode
+     <b>com.hazelcast.cache.impl.HazelcastServerCachingProvider</b></li>
+<li>
+<p>Client Mode
+     <b>com.hazelcast.client.cache.impl.HazelcastClientCachingProvider</b>  
<code>( Mandatory )</code></p>
+</li>
+<li>
+<p><code>gora.datastore.jcache.hazelcast.config</code> - If JCache datastore 
is started in,</p>
+</li>
+<li>Server Mode
+     This property to should point s to Hazelcast Cluster member network 
configuration file related to
+     forming Hazelcast cluster using members. Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/networkconfiguration.html";>Network
 configuration</a>.</li>
+<li>
+<p>Client Mode
+     This property to should point s to Hazelcast client configuration file 
related to connecting related to already formed Hazelcast cluster.
+     Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/javaclientconfiguration.html#java-client-configuration";>Client
 configuration</a>  <code>( Mandatory )</code></p>
+</li>
+<li>
+<p><code>jcache.auto.create.cache</code> - Whether force creating the cache at 
time JCache dataStore creation. Default is set to <b>false</b>.</p>
+</li>
+<li>
+<p><code>jcache.cache.inmemory.format</code> - In memory for format for 
persistent bean resides in cache. Possible values,
+  <b>BINARY, OBJECT, NATIVE</b> Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/map-inmemoryformat.html";>In
 memory format/a&gt;.</p>
+</li>
+<li>
+<p><code>jcache.read.through.enable</code> - Whether to fetch a missing cache 
entry from backend persistent dataStore. Default value is <b>true</b>.</p>
+</li>
+<li>
+<p><code>jcache.write.through.enable</code> - Whether to push change of a 
cache entry to backend persistent dataStore. Default value is <b>true</b>.</p>
+</li>
+<li>
+<p><code>jcache.statistics.enable</code> - Statistics like cache hits and 
misses are collected. Default value is <b>false</b>.</p>
+</li>
+<li>
+<p><code>jcache.management.enable</code> - JMX beans are enabled and collected 
statistics are exposed over the beans.It doesn't automatically enables 
statistics collection.
+Default is set to false. Default JMX port opens on <b>9999</b>.</p>
+</li>
+<li>
+<p><code>jcache.store.by.value.enable</code> - Whether to store key and values 
of data beans in means of store by value or store by reference. Default is 
<b>true</b> that means store by <b>value</b>.</p>
+</li>
+<li>
+<p><code>jcache.cache.namespace</code> - Cache manager scope URI. This will 
allow different cache manager instances to share data among them if they are 
aligned with same scope.
+  On opposite having two different scopes means such that each cache manager 
can isolate each other’s owned caches without any conflict. 
+  Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/jcache-icache.html";>Scopes 
and Namespaces</a></p>
+</li>
+<li>
+<p><code>jcache.expire.policy</code> - Cache entry expiry policy. Possible 
values <b> ACCESSED, CREATED, MODIFIED, TOUCHED </b>
+  Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/jcache-expirepolicy.html";>JCache
 expiry policy</a></p>
+</li>
+<li>
+<p><code>jcache.expire.policy.duration</code> - Cache entry expiry timeout in 
seconds.</p>
+</li>
+<li>
+<p><code>jcache.eviction.policy</code> - Cache entry eviction policy. Possible 
values <b> LRU, LFU, NONE, RANDOM </b>
+  Please see <a 
href="http://docs.hazelcast.org/docs/3.5/manual/html/jcache-eviction.html";>Hazelcast
 eviction policy</a></p>
+</li>
+<li>
+<p><code>jcache.eviction.max.size.policy</code> - Measure of maximum cache 
size to apply eviction policy. 
+  <b> ENTRY_COUNT, USED_NATIVE_MEMORY_SIZE, USED_NATIVE_MEMORY_PERCENTAGE, 
FREE_NATIVE_MEMORY_SIZE, FREE_NATIVE_MEMORY_PERCENTAGE </b></p>
+</li>
+<li>
+<p><code>jcache.eviction.size</code> - Maximum size as integer as a measure of 
max size policy criteria.</p>
+</li>
+</ul>
+
+  </div> <!-- /container (main block) -->
+
+  <hr>
+
+  <div class="container">
+    <footer>
+      <p>Copyright © 2010-2015 The Apache Software Foundation. Licensed under 
<a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache License 2.0</a>.
+      </p>
+      <p>Apache Gora, Gora, Apache, the Apache feather logo, and the Apache 
Gora project logo are trademarks of The Apache Software Foundation.
+      </p>
+    </footer>
+
+  </div> <!-- /container -->
+
+  <!-- The javascript
+  ================================================== -->
+  <!-- Placed at the end of the document so the pages load faster -->
+  <script 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js";; 
type="text/javascript"></script>
+  <script src="/resources/js/bootstrap.min.js"></script>
+  <script type="text/javascript">stLight.options({publisher: 
"4059fafd-3891-49f9-8c96-e4100290d8e6", doNotHash: false, doNotCopy: false, 
hashAddressBar: false});</script>
+  <script>
+    var options={ "publisher": "4059fafd-3891-49f9-8c96-e4100290d8e6", 
"scrollpx": 50, "ad": { "visible": false}, "chicklets": { "items": 
["sharethis", "facebook", "twitter", "linkedin", "pinterest", "email", 
"googleplus"]}};
+    var st_pulldown_widget = new sharethis.widgets.pulldownbar(options);
+  </script>
+</body>
+</html>

Modified: websites/staging/gora/trunk/content/current/index.html
==============================================================================
--- websites/staging/gora/trunk/content/current/index.html (original)
+++ websites/staging/gora/trunk/content/current/index.html Thu Aug 25 07:04:15 
2016
@@ -221,6 +221,7 @@ following modules are currently implemen
 <li><a href="./gora-cassandra.html">gora-cassandra</a>: Module for <a 
href="http://cassandra.apacheorg";>Apache Cassandra</a> backend and 
CassandraStore implementation;</li>
 <li><a href="./gora-dynamodb.html">gora-dynamodb</a>: Module for <a 
href="http://aws.amazon.com/dynamodb/";>Amazon DynamoDB</a> backend and 
DynamoDBStore implementation;</li>
 <li><a href="./gora-hbase.html">gora-hbase</a>: Module for <a 
href="http://hbase.apache.org";>Apache HBase</a> backend and HBaseStore 
implementation;</li>
+<li><a href="./gora-jcache.html">gora-jcache</a>: Module for <a 
href="https://hazelcast.com/use-cases/caching/jcache-provider";>Hazelcast 
JCache</a> caching and JCacheStore implementation;</li>
 <li><a href="./gora-couchdb.html">gora-couchdb</a>: Module for <a 
href="http://couchdb.apache.org";>Apache CouchDB</a> backend and CouchDBStore 
implementation;</li>
 <li><a href="./gora-metamodel.html">gora-metamodel</a>: Module for <a 
href="http://metamodel.incubator.apache.org";>Apache MetaModel</a> backend and 
query functionality;</li>
 <li><a href="./gora-mongodb.html">gora-mongodb</a>: Module for <a 
href="http://www.mongodb.org/";>MongoDB</a> backend and MongoStore 
implementation;</li>

Modified: websites/staging/gora/trunk/content/current/tutorial.html
==============================================================================
--- websites/staging/gora/trunk/content/current/tutorial.html (original)
+++ websites/staging/gora/trunk/content/current/tutorial.html Thu Aug 25 
07:04:15 2016
@@ -230,6 +230,7 @@ MapReduce API in some detail.</p>
 </ul>
 </li>
 <li><a href="#spark-backend">Spark Backend</a></li>
+<li><a href="#jcache-caching-datastore">JCache caching dataStore</a></li>
 <li><a href="#more-examples">More Examples</a></li>
 <li><a href="#feedback">Feedback</a></li>
 </ul>
@@ -1320,6 +1321,29 @@ All the process will be done over Spark.
 
 
 <p>That’s all! You can check Solr to verify the result.</p>
+<h2 id="jcache-caching-datastore">JCache caching dataStore<a 
class="headerlink" href="#jcache-caching-datastore" title="Permanent 
link">&para;</a></h2>
+<p>This tutorial is about exposing Apache Gora persistent dataStore over 
Apache Gora default caching dataStore JCache. This sample exhibits how caching 
can reduce read latency 
+for consecutive reads when data beans are retrieved from intermediate cache as 
opposite to directly through the backend for consecutive iteration.</p>
+<p>Start HBase.</p>
+<div class="codehilite"><pre><span class="o">/</span><span 
class="n">hbase</span><span class="o">-</span>0<span class="p">.</span>98<span 
class="p">.</span>19<span class="o">-</span><span class="n">hadoop2</span><span 
class="o">/</span><span class="n">bin</span>$ <span class="o">./</span><span 
class="n">start</span><span class="o">-</span><span class="n">hbase</span><span 
class="p">.</span><span class="n">sh</span>
+</pre></div>
+
+
+<p>Start DistributedLogManager. ( Expose HBase dataStore over JCache dataStore 
)</p>
+<div class="codehilite"><pre><span class="o">/</span><span 
class="n">gora</span><span class="o">/</span><span class="n">bin</span>$ <span 
class="o">./</span><span class="n">gora</span> <span 
class="n">distributedlogmanager</span>
+</pre></div>
+
+
+<p>Persist Log Databeans to HBase either via the path <b> JCache DataStore 
-&gt; HBase DataStore -&gt; HBase </b> either via direct path <b> HBase 
DataStore -&gt; HBase </b></p>
+<div class="codehilite"><pre><span class="o">-</span>parse persistent<span 
class="o">|</span>cache <span class="o">&lt;-</span>input_log_file<span 
class="o">-&gt;</span> <span class="o">-</span>
+</pre></div>
+
+
+<p>Benchmark dataBean read latency for two paths, path via <b> JCache 
DataStore &lt;- HBase DataStore &lt;- HBase </b> and path via <b> HBase 
DataStore &lt;- HBase </b></p>
+<div class="codehilite"><pre><span class="o">-</span>benchmark <span 
class="o">&lt;-</span>startLineNum<span class="o">-&gt;</span> <span 
class="o">&lt;-</span>endLineNum<span class="o">-&gt;</span> <span 
class="o">&lt;-</span>iterations<span class="o">-&gt;</span>
+</pre></div>
+
+
 <h2 id="more-examples">More Examples<a class="headerlink" 
href="#more-examples" title="Permanent link">&para;</a></h2>
 <p>Other than this tutorial, there are several places that you can find 
 examples of Gora in action.</p>


Reply via email to