= Term: MeshBase = Each MeshObject managed by !InfoGrid lives in a MeshBase. A MeshBase contains, at the minimum, its HomeObject. Depending on the underlying implementation and available computing resources, a MeshBase may contain a potentially unlimited number of [wiki:MeshObject MeshObjects]. !InfoGrid provides a number of different implementations of the MeshBase concept, including: * in-memory, i.e. the MeshBase keeps all of its [wiki:MeshObject MeshObjects] in memory * [wiki:Store]-based, i.e. the MeshBase swaps out unused [wiki:MeshObject MeshObjects] to an external [wiki:Store]. A given application typically uses a single main MeshBase. However, any MeshBase carries a MeshBaseIdentifier that allows the application to distinguish between multiple [wiki:MeshBase MeshBases]. This is particularly useful if the MeshBase is a NetMeshBase and communicates via [wiki:XPRISO]. See also: * [wiki:Docs/MeshBaseAnatomy Anatomy of a MeshBase] * HomeObject * MeshBaseIdentifier * MeshBaseLifecycleManager * NetMeshBase * [wiki:Store].