/*
 * Hibernate, Relational Persistence for Idiomatic Java
 *
 * License: GNU Lesser General Public License (LGPL), version 2.1 or later
 * See the lgpl.txt file in the root directory or http://www.gnu.org/licenses/lgpl-2.1.html
 */
package org.hibernate.cache.spi;

import org.hibernate.metamodel.model.domain.NavigableRole;

import org.jboss.logging.BasicLogger;
import org.jboss.logging.Logger;
import org.jboss.logging.annotations.LogMessage;
import org.jboss.logging.annotations.Message;
import org.jboss.logging.annotations.MessageLogger;
import org.jboss.logging.annotations.ValidIdRange;

import static org.jboss.logging.Logger.Level.INFO;
import static org.jboss.logging.Logger.Level.WARN;

Author:Steve Ebersole
/** * @author Steve Ebersole */
@MessageLogger( projectCode = "HHH" ) @ValidIdRange( min = 90001001, max = 90002000 ) public interface SecondLevelCacheLogger extends BasicLogger { SecondLevelCacheLogger INSTANCE = Logger.getMessageLogger( SecondLevelCacheLogger.class, "org.hibernate.orm.cache" ); int NAMESPACE = 90001000; @LogMessage(level = WARN) @Message( value = "Attempt to restart an already started RegionFactory. Use sessionFactory.close() between " + "repeated calls to buildSessionFactory. Using previously created RegionFactory.", id = NAMESPACE + 1 ) void attemptToStartAlreadyStartedCacheProvider(); @LogMessage(level = WARN) @Message( value = "Attempt to restop an already stopped JCacheRegionFactory.", id = NAMESPACE + 2 ) void attemptToStopAlreadyStoppedCacheProvider(); @LogMessage( level = WARN ) @Message( value = "Read-only caching was requested for mutable entity [%s]", id = NAMESPACE + 3 ) void readOnlyCachingMutableEntity(NavigableRole navigableRole); @LogMessage( level = WARN ) @Message( value = "Read-only caching was requested for mutable natural-id for entity [%s]", id = NAMESPACE + 4 ) void readOnlyCachingMutableNaturalId(NavigableRole navigableRole);
Log a message (WARN) about expiry of soft-locked region.
/** * Log a message (WARN) about expiry of soft-locked region. */
@LogMessage(level = INFO) @Message( value = "Cache[%s] Key[%s]\n" + "A soft-locked cache entry was expired by the underlying cache. If this happens regularly you " + "should consider increasing the cache timeouts and/or capacity limits", id = NAMESPACE + 5 ) void softLockedCacheExpired(String regionName, Object key); }