/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.internal.gosu.memory;
import gw.config.BaseService;
import gw.config.IMemoryMonitor;
import gw.lang.reflect.RefreshRequest;
public class DefaultMemoryMonitor extends BaseService implements IMemoryMonitor {
@Override
public void reclaimMemory(RefreshRequest request) {
// if( request == null ) {
// return;
// }
// if( request.kind == RefreshKind.MODIFICATION ) {
// List<String> combined = new ArrayList<String>( request.types );
// for( IModule module: request.module.getModuleTraversalList() ) {
// List<ITypeRef> oldTypes = module.getModuleTypeLoader().getTypeRefFactory().huntForTypesToKill( request.isLimitlessHunt() );
// combined.addAll( oldTypes );
// request.setTypes( combined );
// }
// }
}
}