Defines the contract for caches capable of storing query results. These caches should only concern themselves with storing the matching result ids. The transactional semantics are necessarily less strict than the semantics of an item cache.

Namespace:  NHibernate.Cache
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Interface IQueryCache
C#
public interface IQueryCache
Visual C++
public interface class IQueryCache
JavaScript
NHibernate.Cache.IQueryCache = function();
NHibernate.Cache.IQueryCache.createInterface('NHibernate.Cache.IQueryCache');

See Also