Package org.openiam.cache
-
Interface Summary Interface Description OpeniamKeyGenerator -
Class Summary Class Description AbstractCacheSweeper AbstractPropertyValueRedisCache AbstractRedisCacheProvider CacheBeanPostProcessor Ensures that no developer caches Hibernate Entity objects using @Cacheable fixes AM-851 - Custom @Cacheable annotations should *never* cache Entity objectsCustomCacheErrorHandler DefaultOpeniamKeyGenerator OpeniamAnnotationCacheOperationSource OpeniamCacheEviction OpeniamCacheEviction.Builder ProvisionUserResourceKeyGenerator ResourceFromAuthProviderKeyGenerator ResourceToResourcePropKeyGenerator -
Enum Summary Enum Description AbstractCacheSweeper.CacheMode AbstractRedisCacheProvider.CacheType AbstractRedisCacheProvider.Context Context -
Annotation Types Summary Annotation Type Description CacheKeyEvict When used in conjunction with @CacheEvict, this will tell our custom OpeniamCacheInterceptor which keys to purge.CacheKeyEviction When used in conjunction with @CacheEvict, this will tell our custom OpeniamCacheInterceptor to purge multiple caches When a @CacheEvict takes placeCacheKeyEvictions LanguageCacheKey Marker interface Methods annotated with this imply that Spring Cache will use the current languageID (in the Spring Security Context) as part of the cache key