 			return null;
 		}
 		
-		public function dispose():void
-		{
-			WeaveAPI.SessionManager.unassignBusyTask(delayedCallback);
+		public function dispose():void
+		{
+			WeaveAPI.SessionManager.unassignBusyTask(delayedCallback);
 		}
     }
 }

    import weavejs.api.net.beans.EntityMetadata;
    import weavejs.util.CallbackUtils;
    import weavejs.util.JS;
    import weavejs.util.WeavePromise;

	/**
	 * Provides an interface to a set of cached Entity objects.
	 */
    public class EntityCache implements ILinkableObject, IDisposableObject
    {
		/**

			{
				var splicedIds:Array = ids.splice(0, MAX_ENTITY_REQUEST_COUNT);
				service.getEntities(splicedIds).then(getEntityHandler.bind(this, splicedIds));
			}
			
			WeaveAPI.SessionManager.unassignBusyTask(delayedCallback);
        }
		
