Module openj9.sharedclasses
Package com.ibm.oti.shared
package com.ibm.oti.shared
The OpenJ9 shared classes API, a persistent share which can contain classes, precompiled code (AOT),
JIT data, and other data used to improve start up performance and reduce memory footprint.
-
ClassDescriptionException thrown if an attempt is made to modify confirmed elements of a classpath in SharedClassURLClasspathHelper.Exception thrown if a factory is asked to get multiple helpers for a ClassLoader.Global class that provides SharedClassHelperFactory, SharedDataHelperFactory and sharing status.SharedAbstractHelper provides common functions and data to helper subclasses.SharedAbstractHelperFactory is an abstract superclass for helper factory subclasses.SharedClassAbstractHelper provides common functions and data to class helper subclasses.SharedClassCacheInfo stores information about a shared class cache and provides methods to retrieve that information.This class defines shared cache permissions as described in the following table.SharedClassFilter allows users of a Helper API to filter which classes are found and stored in the cache.The SharedClassHelper superinterface defines functions that are common to all class helpers.SharedClassHelperFactory provides an interface that is used to create various types of SharedClassHelper for ClassLoaders.SharedClassPermission provides security permission to govern ClassLoader access to the shared class cache.SharedClassPermissionCollection provides permission collection to support SharedClassPermission.SharedClassStatistics provides static functions that report basic cache statistics.SharedClassHelper API that stores and finds classes using String tokens.SharedClassHelper API that stores and finds classes by using URL classpaths.Interface that allows an index to be returned from findSharedClass calls.SharedClassHelper API that stores and finds classes by using URL paths.SharedClassUtilities provides APIs to get information about all shared class caches in a directory and to destroy a particular shared class cache.SharedDataHelper API that stores and finds byte data using String tokens.SharedDataHelperFactory provides an interface used to create SharedDataHelpers.The SharedHelper superinterface defines functions common to all helpers.