java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.nd.db.ChunkCache

public final class ChunkCache extends Object
  • Field Details

  • Constructor Details

    • ChunkCache

      public ChunkCache()
    • ChunkCache

      public ChunkCache(long maxSize)
  • Method Details

    • getSharedInstance

      public static ChunkCache getSharedInstance()
    • add

      public void add(org.aspectj.org.eclipse.jdt.internal.core.nd.db.Chunk chunk)
    • remove

      public void remove(org.aspectj.org.eclipse.jdt.internal.core.nd.db.Chunk chunk)
    • getMaxSize

      public long getMaxSize()
      Returns the maximum size of the chunk cache in bytes.
    • setMaxSize

      public void setMaxSize(long maxSize)
      Clears the page table and changes it to hold chunks with maximum total memory of maxSize.
      Parameters:
      maxSize - the total size of the chunks in bytes.
    • clear

      public void clear()