Class RedisCacheStorage

  • All Implemented Interfaces:
    com.infragistics.reportplus.datalayer.engine.IObjectCacheStorage

    public class RedisCacheStorage
    extends Object
    implements com.infragistics.reportplus.datalayer.engine.IObjectCacheStorage
    • Constructor Detail

      • RedisCacheStorage

        public RedisCacheStorage​(String name,
                                 com.infragistics.reportplus.datalayer.engine.ICacheObjectSerializer<String> serializer,
                                 RVRedisOptions options)
    • Method Detail

      • getCachedObject

        public void getCachedObject​(String cacheKey,
                                    Calendar createdAfter,
                                    com.infragistics.reportplus.datalayer.engine.db.DataLayerGetCachedObjectSuccessBlock handler,
                                    com.infragistics.reportplus.datalayer.DataLayerErrorBlock errorHandler)
        Specified by:
        getCachedObject in interface com.infragistics.reportplus.datalayer.engine.IObjectCacheStorage
      • storeObject

        public void storeObject​(String cacheKey,
                                Object data,
                                com.infragistics.reportplus.datalayer.DataLayerSuccessBlock handler,
                                com.infragistics.reportplus.datalayer.DataLayerErrorBlock errorHandler)
        Specified by:
        storeObject in interface com.infragistics.reportplus.datalayer.engine.IObjectCacheStorage
      • clearCache

        public void clearCache​(com.infragistics.reportplus.datalayer.DataLayerSuccessBlock handler,
                               com.infragistics.reportplus.datalayer.DataLayerErrorBlock errorHandler)
        Specified by:
        clearCache in interface com.infragistics.reportplus.datalayer.engine.IObjectCacheStorage