Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Impl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25914/nhibernate/src/NHibernate/Impl
Modified Files:
SessionFactoryImpl.cs
Log Message:
commented out the cache for Filters because it is based on cglib. Filters
kind of work now but are always being rebuilt.
Index: SessionFactoryImpl.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Impl/SessionFactoryImpl.cs,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** SessionFactoryImpl.cs 9 Aug 2004 03:51:23 -0000 1.24
--- SessionFactoryImpl.cs 14 Aug 2004 14:54:16 -0000 1.25
***************
*** 328,339 ****
public FilterTranslator GetFilter(string query, string collectionRole, bool scalar)
{
! object cacheKey = FilterKeyFactory.NewInstance(collectionRole, query, scalar );
!
! FilterTranslator q = (FilterTranslator) Get(cacheKey);
! if ( q==null )
! {
! q = new FilterTranslator(dialect);
! Put(cacheKey, q);
! }
q.Compile(collectionRole, this, query, querySubstitutions, scalar);
--- 328,340 ----
public FilterTranslator GetFilter(string query, string collectionRole, bool scalar)
{
! // object cacheKey = FilterKeyFactory.NewInstance(collectionRole, query, scalar );
! //
! // FilterTranslator q = (FilterTranslator) Get(cacheKey);
! // if ( q==null )
! // {
! // q = new FilterTranslator(dialect);
! // Put(cacheKey, q);
! // }
! FilterTranslator q = new FilterTranslator(dialect);
q.Compile(collectionRole, this, query, querySubstitutions, scalar);
|