You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ibatis.apache.org by rg...@apache.org on 2009/06/28 04:14:59 UTC
svn commit: r789035 -
/ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatementEventSupport.cs
Author: rgrabowski
Date: Sun Jun 28 02:14:59 2009
New Revision: 789035
URL: http://svn.apache.org/viewvc?rev=789035&view=rev
Log:
Added missing cacheHit parameter to RaisePostEvent.
Modified:
ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatementEventSupport.cs
Modified: ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatementEventSupport.cs
URL: http://svn.apache.org/viewvc/ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatementEventSupport.cs?rev=789035&r1=789034&r2=789035&view=diff
==============================================================================
--- ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatementEventSupport.cs (original)
+++ ibatis/branches/MappedStatementRefactor/Apache.Ibatis.DataMapper/MappedStatements/MappedStatementEventSupport.cs Sun Jun 28 02:14:59 2009
@@ -128,8 +128,9 @@
/// <param name="key">The key.</param>
/// <param name="parameterObject">The parameter object.</param>
/// <param name="resultObject">The result object.</param>
+ /// <param name="cacheHit">Did the ResultObject come from cache?</param>
/// <returns>Returns is used as the result object</returns>
- protected TType RaisePostEvent<TType>(object key, object parameterObject, TType resultObject)
+ protected TType RaisePostEvent<TType>(object key, object parameterObject, TType resultObject, bool cacheHit)
{
var handlers = (EventHandler<PostStatementEventArgs>)events[key];
@@ -138,6 +139,7 @@
var eventArgs = new PostStatementEventArgs();
eventArgs.ParameterObject = parameterObject;
eventArgs.ResultObject = resultObject;
+ eventArgs.CacheHit = cacheHit;
handlers(this, eventArgs);
return (TType)eventArgs.ResultObject;
}