if (logger.isTraceEnabled()) {
logger.trace("CLOSE " + count + " - " + entityManagerId + " " + Thread.currentThread().getName());
}
//Purge any cached data related to this entity manager
taggedCacheEntryPurger.purgeCacheEntries(new SimpleCacheEntryTag(CACHE_TAG, entityManagerId));
//Get the currentEntityManagers Map
final Map<String, Deque<String>> currentEntityManagers = CURRENT_ENTITY_MANAGER_SESSIONS.get();
if (currentEntityManagers == null || currentEntityManagers.isEmpty()) {
logger.error("Closing " + entityManagerId + " but there is no currentEntityManagers Map for this Thread", new Throwable());