The implementation has some restrictions that will not be solved in future releases:

  • Platform dependency concerning JOB spaces. JOB spaces are files containing persistent data. You cannot copy JOB spaces between different processor architectures due to little/big endian issues.
  • The maximum size of a JOB space is 268 MB. This holds true for a secondary page size of 4096 bytes. A JOB instance supports up to 65535 JOB spaces. Thus, you cannot store more than 17 TB in a JOB instance if you use a page size of 4096.
  • Invocation of methods JobCapable.readObject() and JobCapable.writeObject() via reflection. If there is a security manager, the implementation must be granted ReflectPermission("suppressAccessChecks") .