Class StreamCacheFactory

java.lang.Object
org.apache.fop.pdf.StreamCacheFactory

public final class StreamCacheFactory extends Object
This class is serves as a factory from
  • Method Details

    • getInstance

      public static StreamCacheFactory getInstance()
      Returns an instance of a StreamCacheFactory with the requested features.
      Returns:
      StreamCacheFactory the requested factory
    • createStreamCache

      public StreamCache createStreamCache() throws IOException
      Get the correct implementation (based on cacheToFile) of StreamCache.
      Returns:
      a new StreamCache for caching streams
      Throws:
      IOException - if there is an IO error
    • createStreamCache

      public StreamCache createStreamCache(int hintSize) throws IOException
      Get the correct implementation (based on cacheToFile) of StreamCache.
      Parameters:
      hintSize - a hint about the approximate expected size of the buffer
      Returns:
      a new StreamCache for caching streams
      Throws:
      IOException - if there is an IO error