Class JRGzipVirtualizer

  • All Implemented Interfaces:
    JRVirtualizer

    public class JRGzipVirtualizer
    extends JRAbstractLRUVirtualizer
    GZips the pages that it doesn't need, but keeps them in memory.
    Author:
    John Bindel
    • Field Detail

      • EXCEPTION_MESSAGE_KEY_NO_DATA_FOUND

        public static final java.lang.String EXCEPTION_MESSAGE_KEY_NO_DATA_FOUND
        See Also:
        Constant Field Values
    • Constructor Detail

      • JRGzipVirtualizer

        public JRGzipVirtualizer​(int maxSize)
        Parameters:
        maxSize - the maximum size (in JRVirtualizable objects) of the paged in cache.
    • Method Detail

      • dispose

        protected void dispose​(java.lang.String virtualId)
        Description copied from class: JRAbstractLRUVirtualizer
        Removes the external data associated with a virtualizable object.
        Specified by:
        dispose in class JRAbstractLRUVirtualizer
        Parameters:
        virtualId - the ID of the virtualizable object
      • cleanup

        public void cleanup()
        Description copied from interface: JRVirtualizer
        Called when we are done with the virtualizer and wish to cleanup any resources it has.