319320321322323324325326327328329
m_cache.update( resource ); } } finally { lock.release(); } return resource; }
426427428429430431432433434435436
m_cache.remove( resource ); } } finally { lock.release(); } } /**
311312313314315316317318319320321
m_cache.update( resource ); } } finally { lock.release( ); } return resource; }
417418419420421422423424425426427
m_cache.remove( resource ); } } finally { lock.release( ); } // TODO: send resource-terminated notification }
309310311312313314315316317318319
415416417418419420421422423424425
668669670671672673674675676677678
m_cache.remove( resource ); } } finally { lock.release( ); } } /** * Removes a listener for ResourceCreationEvents
710711712713714715716717718719720