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.

  • Class
    Description
    This class implements a cache for rendered data.
    An instance of this interface creates a ReportCacheKey and Engine based 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.