Module openj9.cuda
Package com.ibm.cuda

Class CudaModule.Cache

java.lang.Object
com.ibm.cuda.CudaModule.Cache
Enclosing class:
CudaModule

public static final class CudaModule.Cache extends Object
The Cache class provides a simple mechanism to avoid reloading modules repeatedly. The set of loaded modules is specific to each device so two pieces of identification are required for each module: the device and a user-supplied key.

Note: Because this class is implemented with HashMap, keys must implement Object.equals(Object) and Object.hashCode().