Hi:

is there any debug trace that indicates if the cache is working ?  I 
have configured a cache (see below):

<cacheModel id="ExternalSystem-cache" type="MEMORY" 
        readOnly="true" serialize="false">
        <flushInterval minutes="15"/>
        <property name="reference-type" value="STRONG"/>
  </cacheModel>
  
  <statement id="findById" resultMap="defaultResult" 
parameterClass="java.lang.String"  cacheModel="ExternalSystem-cache">
        select * from ExternalSystem where ID=#value#
  </statement>

.. and in debug mode I still get trace like below:

2005.01.10 20:33:46,378 [main] DEBUG java.sql.PreparedStatement 
(PreparedStatementLogProxy.java:45) - {pstm-100008} 
PreparedStatement:     select * from ExternalSystem where ID=?   
2005.01.10 20:33:46,378 [main] DEBUG java.sql.PreparedStatement 
(PreparedStatementLogProxy.java:46) - {pstm-100008} Parameters: [DISN]
2005.01.10 20:33:46,378 [main] DEBUG java.sql.PreparedStatement 
(PreparedStatementLogProxy.java:47) - {pstm-100008} Types: 
[java.lang.String]


Is it possible that the cache is NOT working in this particular case ?






Reply via email to