(Map<String, BundleFileCacheInfo>) project.getSessionProperty(SESSION_PROPERTY_KEY_PROJECT);
if (bundleFileCache == null)
{
bundleFileCache = new HashMap<String, BundleFileCacheInfo>();
final LifecycleListener listener = new LifecycleListener(project, ResourcesPlugin.getWorkspace());
listener.addListener(new IResourceLifecycleListener()
{
public EventResult acceptEvent(final ResourceLifecycleEvent event)
{
EventResult result = EventResult.getDefaultEventResult();