public class GrouperCacheDatabase extends Object
Constructor and Description |
---|
GrouperCacheDatabase() |
Modifier and Type | Method and Description |
---|---|
static boolean |
clearCacheFromDatabase(String cacheNameWithPrefix) |
static void |
customNotifyDatabaseOfChanges(String customCacheName) |
static void |
customRegisterDatabaseClearable(String cacheName,
GrouperCacheDatabaseClear grouperCacheDatabaseClear)
register custom cache clearable
|
static void |
ehcacheNotifyDatabaseOfChanges(String ehcacheName) |
static void |
ehcacheRegisterDatabaseClearableCache(String ehcacheName)
register a cache for database clearable.
|
static void |
notifyDatabaseOfCacheUpdate(String cacheName) |
static void |
notifyDatabaseOfCacheUpdate(String cacheName,
boolean updateLastUpdatedNanos) |
static void |
retrieveFull(boolean forStartup) |
static void |
retrieveIncremental() |
static void |
startThreadIfNotStarted() |
static void |
stopThread() |
public static void ehcacheRegisterDatabaseClearableCache(String ehcacheName)
name
- public static void customNotifyDatabaseOfChanges(String customCacheName)
public static void ehcacheNotifyDatabaseOfChanges(String ehcacheName)
public static void notifyDatabaseOfCacheUpdate(String cacheName)
cacheName
- name of cache to clearpublic static void notifyDatabaseOfCacheUpdate(String cacheName, boolean updateLastUpdatedNanos)
cacheName
- name of cache to clearupdateLastUpdatedNanos
- false to allow the current jvm to also receive the notificationpublic static boolean clearCacheFromDatabase(String cacheNameWithPrefix)
cacheNameWithPrefix
- name of cache to clearpublic static void retrieveFull(boolean forStartup)
forStartup
- is true if not affecting caches, just do a full pullpublic static void stopThread()
public static void startThreadIfNotStarted()
public static void customRegisterDatabaseClearable(String cacheName, GrouperCacheDatabaseClear grouperCacheDatabaseClear)
cacheName
- grouperCacheDatabaseClear
- public static void retrieveIncremental()
Copyright © 2016 Internet2. All rights reserved.