title: Generics usage in the gemfire tutorial
body: <p>In this <a href="http://community.gemstone.com/display/gemfire/GemFire+Tutorial#GemFireTutorial-TutorialOverview" rel="nofollow">gemfire tutorial</a></p>
  
  <p>I am not able to interpret this generic declaration:</p>
  
  <pre><code>people = cache.&lt;String, Profile&gt;createRegionFactory(REPLICATE)
        .addCacheListener(listener)
        .create("people");
  </code></pre>
  
  <p>What is the significance of the generics the way they have been used in this code snippet?</p>