@@ -83,16 +83,10 @@ public bool Put(
83
83
IList result ,
84
84
ISessionImplementor session )
85
85
{
86
- if ( queryParameters . NaturalKeyLookup && result . Count == 0 )
87
- return false ;
88
-
89
- var ts = session . Factory . Settings . CacheProvider . NextTimestamp ( ) ;
90
-
91
- Log . Debug ( "caching query results in region: '{0}'; {1}" , _regionName , key ) ;
92
-
93
- Cache . Put ( key , GetCacheableResult ( returnTypes , session , result , ts , GetAutoDiscoveredAliases ( key ) ) ) ;
94
-
95
- return true ;
86
+ // 6.0 TODO: inline the call.
87
+ #pragma warning disable 612
88
+ return Put ( key , returnTypes , result , queryParameters . NaturalKeyLookup , session ) ;
89
+ #pragma warning restore 612
96
90
}
97
91
98
92
// Since 5.2
@@ -106,7 +100,7 @@ public bool Put(QueryKey key, ICacheAssembler[] returnTypes, IList result, bool
106
100
107
101
Log . Debug ( "caching query results in region: '{0}'; {1}" , _regionName , key ) ;
108
102
109
- Cache . Put ( key , GetCacheableResult ( returnTypes , session , result , ts , null ) ) ;
103
+ Cache . Put ( key , GetCacheableResult ( returnTypes , session , result , ts , GetAutoDiscoveredAliases ( key ) ) ) ;
110
104
111
105
return true ;
112
106
}
0 commit comments