Class SharedClassProviderImpl

java.lang.Object
com.ibm.oti.shared.provider.SharedClassProviderImpl

public class SharedClassProviderImpl extends Object
Implementation of SharedClassProvider.
  • Constructor Details

    • SharedClassProviderImpl

      public SharedClassProviderImpl()
  • Method Details

    • isSharedClassEnabled

      public boolean isSharedClassEnabled()
    • initializeProvider

      public com.ibm.sharedclasses.spi.SharedClassProvider initializeProvider(ClassLoader loader, URL[] classpath)
    • initializeProvider

      public com.ibm.sharedclasses.spi.SharedClassProvider initializeProvider(ClassLoader loader, URL[] classpath, boolean urlHelper, boolean tokenHelper)
    • findSharedClassURL

      public byte[] findSharedClassURL(URL path, String className)
    • storeSharedClassURL

      public boolean storeSharedClassURL(URL path, Class<?> clazz)
    • findSharedClassURLClasspath

      public byte[] findSharedClassURLClasspath(String className, IntConsumer indexConsumer)
    • storeSharedClassURLClasspath

      public boolean storeSharedClassURLClasspath(Class<?> clazz, int foundAtIndex)
    • setURLClasspath

      public boolean setURLClasspath(URL[] newClasspath)
    • getCacheSize

      public long getCacheSize()
    • getSoftmxBytes

      public long getSoftmxBytes()
    • getMinAotBytes

      public long getMinAotBytes()
    • getMaxAotBytes

      public long getMaxAotBytes()
    • getMinJitDataBytes

      public long getMinJitDataBytes()
    • getMaxJitDataBytes

      public long getMaxJitDataBytes()
    • getFreeSpace

      public long getFreeSpace()