lib/Nexus.js
function deleteEntity(pid, fun = (err, _pid) => { if (err) log.e(err); }) {
				cacheInterface.deleteEntity(pid, (err, removedPidArray) => {

					//remove ent from EntCache (in RAM)
					for (let i = 0; i < removedPidArray.length; i++) {
						let entPid = removedPidArray[i];
						if (entPid in EntCache) {
							delete EntCache[entPid];
						}
					}
					log.v(`Removed ${(removedPidArray.length == 1) ? 'Entity' : 'Entities'
					} ${removedPidArray.join(' ')}`);
					fun(err, pid);
				});
			}
function deleteEntity(pid, fun = (err, _pid) => { if (err) log.e(err); }) {
				cacheInterface.deleteEntity(pid, (err, removedPidArray) => {

					//remove ent from EntCache (in RAM)
					for (let i = 0; i < removedPidArray.length; i++) {
						let entPid = removedPidArray[i];
						if (entPid in EntCache) {
							delete EntCache[entPid];
						}
					}
					log.v(`Removed ${(removedPidArray.length == 1) ? 'Entity' : 'Entities'
					} ${removedPidArray.join(' ')}`);
					fun(err, pid);
				});
			}
function deleteEntity ( pid , fun = ( err , _pid ) => { if ( err ) log . e ( err ) ; } ) { cacheInterface . deleteEntity ( pid , ( err , removedPidArray ) => { //remove ent from EntCache (in RAM) for ( let i = 0 ; i < removedPidArray . length ; i ++ ) { let entPid = removedPidArray [ i ] ; if ( entPid in EntCache ) { delete EntCache [ entPid ] ; } } log . v ( ` ${ ( removedPidArray . length == 1 ) ? 'Entity' : 'Entities' } ${ removedPidArray . join ( ' ' ) } ` ) ; fun ( err , pid ) ; } ) ; }
Delete an entity from the module's memory.  If the entity is an Apex of a Module,
then delete all the entities found in that module as well.
@param {string} pid 		the pid of the entity
@callback fun  			the callback to return the pid of the generated entity to
Delete an entity from the module s memory . If the entity is an Apex of a Module then delete all the entities found in that module as well .