Package com.inet.report.cache
package com.inet.report.cache
Provides comprehensive caching functionality for i-net Clear Reports, supporting multiple storage backends
and optimized report execution.
This package implements a sophisticated caching system that:
- Manages report execution results across different storage types (memory, database, hard disk)
- Provides efficient page-based access to cached reports
- Supports concurrent access and locking mechanisms
- Implements memory management and timeout strategies
- Handles report engine lifecycle and resource management
Note: Database and hard disk caching features are available in i-net Clear Reports Plus only.
-
ClassDescriptionThis class implements a cache for rendered data.An instance of this interface creates a
ReportCacheKeyandEnginebased on the properties.This is the default implementation of the EngineFactory.This exception will be thrown if ReportCacheKey is not found in the Cache.This exception is thrown if a page is requested with a page number larger than the total number of pages, or is less than 0.A stream result from a report in the cache.This class represents a unique key for a report output.