All persistent data is saved in file system. It includes code and heap.
Each CAP file corresponds to one context. And each CAP has its own AID, so all data of this context lives under /AID
.
Constant.cap
is copied to a file called /AID/c
.
Method.cap
is copied to a file called /AID/m
.
Class.cap
is copied to a file called /AID/C
.
Applet.cap
is copied to a file called /AID/a
.
Import.cap
is copied to a file called /AID/i
.
Arrays are saved in files called /AID/a%u
. Metadata is saved in file's attr.
Arrays are saved in files called /AID/c%u
. Metadata is saved in file's attr.