<?xml version="1.0" encoding="UTF-8"?>
<infinispan
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="urn:infinispan:config:5.2 http://www.infinispan.org/schemas/infinispan-config-5.2.xsd
                       urn:infinispan:config:jdbc:5.2 http://www.infinispan.org/schemas/infinispan-cachestore-jdbc-config-5.2.xsd"
   xmlns="urn:infinispan:config:5.2"
   xmlns:jdbc="urn:infinispan:config:jdbc:5.2" >
    <global>
    </global>

    <default>
    </default>

    <namedCache name="sramp">
        <loaders passivation="false" shared="false" preload="false">
            <jdbc:stringKeyedJdbcStore xmlns="urn:infinispan:config:jdbc:5.2" 
            	fetchPersistentState="true" ignoreModifications="false" purgeOnStartup="false">
              
              <jdbc:dataSource jndiUrl="java:comp/env/jdbc/sramp" xmlns="urn:infinispan:config:jdbc:5.2"/>
              <stringKeyedTable
               dropOnExit="false" createOnStart="true" prefix="ISPN_STRING_TABLE">
				<idColumn name="ID_COLUMN" type="VARCHAR(255)" />
				<dataColumn name="DATA_COLUMN" type="BINARY" />
				<timestampColumn name="TIMESTAMP_COLUMN" type="BIGINT" />
			  </stringKeyedTable>
			</jdbc:stringKeyedJdbcStore>
        </loaders>
        <transaction
            transactionManagerLookupClass="org.infinispan.transaction.lookup.DummyTransactionManagerLookup"
            transactionMode="TRANSACTIONAL" lockingMode="PESSIMISTIC" />
            
    </namedCache>

</infinispan>