Author: rgrabowski
Date: Thu Sep 28 16:53:56 2006
New Revision: 451064
URL: http://svn.apache.org/viewvc?view=rev&rev=451064
Log:
Replaced obj.GetHashCode() call in CacheKey.Update with
HashCodeProvider.GetIdentityHashCode(obj).
Modified:
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Cache/CacheKey.cs
Modified:
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Cache/CacheKey.cs
URL:
http://svn.apache.org/viewvc/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Cache/CacheKey.cs?view=diff&rev=451064&r1=451063&r2=451064
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Cache/CacheKey.cs
(original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Cache/CacheKey.cs
Thu Sep 28 16:53:56 2006
@@ -2,7 +2,7 @@
#region Apache Notice
/*****************************************************************************
* $Header: $
- * $Revision: $
+ * $Revision$
* $Date$
*
* iBATIS.NET Data Mapper
@@ -29,6 +29,8 @@
namespace IBatisNet.DataMapper.Configuration.Cache
{
+ using IBatisNet.Common.Utilities;
+
/// <summary>
/// Hash value generator for cache keys
/// </summary>
@@ -83,7 +85,7 @@
/// <returns>the cachekey</returns>
public CacheKey Update(object obj)
{
- int baseHashCode = obj.GetHashCode();
+ int baseHashCode =
HashCodeProvider.GetIdentityHashCode(obj);
_count++;
_checksum += baseHashCode;