From: Michael D. <mik...@us...> - 2004-08-14 14:54:26
|
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); |