- Spring Ehcache Default Key Generator Meo
- Spring Ehcache Default Key Generator Reviews
- Spring Ehcache Default Key Generator App Name
- Spring Boot Ehcache
- Hibernate Ehcache
Jul 20, 2016 Caching is crucial for today’s high performance hungry applications. Adding Caching in your Spring based application is rather trivial. There are many caching solutions available in market today namely EhCache, Guava Cache, Caffeine Cache, OScache, JBoss Cache,etc. Spring provides seamless integration with these caching solution using minimal configuration.
Spring Ehcache Default Key Generator Meo
- . The class name of the generator to use. If one of the included generators in the com.googlecode.ehcache.annotations.key. package is used only the class name is required.
- An element is an atomic entry in a cache. It has a key, a value and a record of accesses. Elements are put into and removed from caches. They can also expire and be removed by the Cache, depending on the Cache settings. As of ehcache-1.2 there is an API for Objects in addition to the one for Serializable.
- Normally, @EnableCaching will configure Spring's SimpleKeyGenerator for this purpose, but when implementing CachingConfigurer, a key generator must be provided explicitly. Return null or new SimpleKeyGenerator from this method if no customization is necessary.
Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upBranch:master
Find file Copy path
Spring Ehcache Default Key Generator Reviews
Fetching contributors…
Spring Ehcache Default Key Generator App Name
/** |
* Copyright 2010-2011 Nicholas Blair, Eric Dalquist |
* |
* Licensed under the Apache License, Version 2.0 (the 'License'); |
* you may not use this file except in compliance with the License. |
* You may obtain a copy of the License at |
* |
* http://www.apache.org/licenses/LICENSE-2.0 |
* |
* Unless required by applicable law or agreed to in writing, software |
* distributed under the License is distributed on an 'AS IS' BASIS, |
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
* See the License for the specific language governing permissions and |
* limitations under the License. |
*/ |
packagecom.googlecode.ehcache.annotations; |
importjava.lang.annotation.Documented; |
importjava.lang.annotation.ElementType; |
importjava.lang.annotation.Inherited; |
importjava.lang.annotation.Retention; |
importjava.lang.annotation.RetentionPolicy; |
importjava.lang.annotation.Target; |
importcom.googlecode.ehcache.annotations.key.CacheKeyGenerator; |
/** |
* Specifies and configures a {@link CacheKeyGenerator} in a Spring {@link org.springframework.context.ApplicationContext} that is a |
* child of the application's context. All beans available in the application's context can be refernced |
* by a {@link CacheKeyGenerator} configured this way. |
*/ |
@Target( { ElementType.ANNOTATION_TYPE } ) |
@Retention(RetentionPolicy.RUNTIME) |
@Inherited |
@Documented |
public@interfaceKeyGenerator { |
/** |
* The class name of the generator to use. If one of the included generators in the <code>com.googlecode.ehcache.annotations.key</code> |
* package is used only the class name is required. If a class outside that package is used the fully qualified class name |
* must be specified. |
*/ |
Stringname(); |
/** |
* Bean properties used to configure the generator. |
*/ |
Property[] properties() default {}; |
} |
Spring Boot Ehcache
Hibernate Ehcache
Copy lines Copy permalink