From: Paul H. <pha...@us...> - 2005-03-06 12:45:22
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Cache In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21577/nhibernate/src/NHibernate/Cache Modified Files: ICacheConcurrencyStrategy.cs NonstrictReadWriteCache.cs ReadOnlyCache.cs ReadWriteCache.cs Log Message: Refactored SessionImpl as per 2.1 for Save/Update Index: ReadWriteCache.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Cache/ReadWriteCache.cs,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** ReadWriteCache.cs 1 Mar 2005 16:24:43 -0000 1.8 --- ReadWriteCache.cs 6 Mar 2005 12:44:35 -0000 1.9 *************** *** 70,74 **** /// </summary> /// <param name="key"></param> ! public ISoftLock Lock( object key ) { // TODO: Differs from the 2.1 implementation --- 70,75 ---- /// </summary> /// <param name="key"></param> ! /// <param name="version"></param> ! public ISoftLock Lock( object key, object version ) { // TODO: Differs from the 2.1 implementation Index: NonstrictReadWriteCache.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Cache/NonstrictReadWriteCache.cs,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** NonstrictReadWriteCache.cs 1 Mar 2005 16:24:43 -0000 1.5 --- NonstrictReadWriteCache.cs 6 Mar 2005 12:44:35 -0000 1.6 *************** *** 93,97 **** /// </summary> /// <param name="key"></param> ! public ISoftLock Lock( object key ) { // TODO: Differs from the 2.1 implemenation --- 93,98 ---- /// </summary> /// <param name="key"></param> ! /// <param name="version"></param> ! public ISoftLock Lock( object key, object version ) { // TODO: Differs from the 2.1 implemenation Index: ReadOnlyCache.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Cache/ReadOnlyCache.cs,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** ReadOnlyCache.cs 1 Mar 2005 16:24:43 -0000 1.9 --- ReadOnlyCache.cs 6 Mar 2005 12:44:35 -0000 1.10 *************** *** 53,57 **** /// </summary> /// <param name="key"></param> ! public ISoftLock Lock( object key ) { log.Error( "Application attempted to edit read only item: " + key ); --- 53,58 ---- /// </summary> /// <param name="key"></param> ! /// <param name="version"></param> ! public ISoftLock Lock( object key, object version ) { log.Error( "Application attempted to edit read only item: " + key ); Index: ICacheConcurrencyStrategy.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Cache/ICacheConcurrencyStrategy.cs,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** ICacheConcurrencyStrategy.cs 1 Mar 2005 16:24:43 -0000 1.6 --- ICacheConcurrencyStrategy.cs 6 Mar 2005 12:44:34 -0000 1.7 *************** *** 39,45 **** /// </summary> /// <param name="key">The key</param> /// <exception cref="CacheException"></exception> /// <remarks>This method is used by "asynchronous" concurrency strategies.</remarks> ! ISoftLock Lock( object key ); /// <summary> --- 39,46 ---- /// </summary> /// <param name="key">The key</param> + /// <param name="version"></param> /// <exception cref="CacheException"></exception> /// <remarks>This method is used by "asynchronous" concurrency strategies.</remarks> ! ISoftLock Lock( object key, object version ); /// <summary> |