Кто-нибудь знает, как, если есть способ узнать, находится ли объект уже в кэше второго уровня NHibernate?
В идеале, я бы хотел иметь возможность передать идентификатор сущности в NH и выяснить, находится ли он уже в кэше второго уровня.
Кэши должны быть прозрачными для кода, использующего их.
Если вы включите кэширование сущностей и запросов и кешируете запрос, который генерирует ваш график, он будет извлечен из кэша без дополнительной работы.