The details of this registration is described in the User's Guide.
The memory cache is based on handling the graphic objects described by the HyperDoc object in memory as the user keeps requesting new documents.