* @param id
* @return
*/
public MemoryManageable remove(Object id) {
MemoryManageable result = null;
QueueListEntry entry = internalList.getFirstEntry();
try {
while (entry != null) {
MemoryManageable p = (MemoryManageable) entry.getElement();
if (p.getMemoryId().equals(id)) {
result = p;
remove(p);
break;
}