I want when the user logs out, the instance of the Singleton that supports their global information to get set to null. How can you delete a Singleton existence or set it to null?
package org.mywindow.model { [Bindable] public final class UserDataModel { private static var instance:UserDataModel; public function UserDataModel(singletonEnforcer:MySingletonEnforcer) { if (singletonEnforcer == null) { throw new Error ("UserDataModel is a singleton class, use getInstance() instead"); } } public static function getInstance():UserDataModel { if (instance == null) instance = new UserDataModel(new MySingletonEnforcer()); return instance; } } } class MySingletonEnforcer {} Thanks!