Uses of Class
org.jasig.portal.concurrency.CachingException

Packages that use CachingException
org.jasig.portal.concurrency   
org.jasig.portal.concurrency.caching   
org.jasig.portal.groups   
org.jasig.portal.services   
 

Uses of CachingException in org.jasig.portal.concurrency
 

Methods in org.jasig.portal.concurrency that throw CachingException
 void IEntityCachingService.add(IBasicEntity ent)
          Adds the entity to the cache.
 void IEntityCache.add(IBasicEntity entity)
           
 void IEntityCache.cleanupCache()
          Purge stale entries from the cache.
 void IEntityCache.clearCache()
          Remove all entries from the cache.
 IBasicEntity IEntityCachingService.get(java.lang.Class type, java.lang.String key)
          Returns the cached entity identified by type and key.
 IEntityCachingService IEntityCachingServiceFactory.newCachingService()
          Return an instance of IEntityCachingService.
 void IEntityCachingService.remove(java.lang.Class type, java.lang.String key)
          Removes the cached entity identified by type and key from the cache and notifies peer caches.
 void IEntityCache.remove(java.lang.String entityKey)
           
 void IEntityCachingService.update(IBasicEntity ent)
          Updates the entity in the cache and notifies peer caches.
 void IEntityCache.update(IBasicEntity entity)
           
 

Uses of CachingException in org.jasig.portal.concurrency.caching
 

Methods in org.jasig.portal.concurrency.caching that throw CachingException
 void RDBMCachedEntityInvalidationStore.add(CachedEntityInvalidation cachedEnt)
          Adds/updates the row corresponding to this invalidation in the underlying store.
 void ReferenceEntityCachingService.add(IBasicEntity ent)
          Adds the entity to the cache.
 void ReferenceEntityCache.add(IBasicEntity entity)
          Checks that entity is the same type as, i.e., could be cast to, the cache type.
 void ReferenceInvalidatingEntityCache.add(IBasicEntity entity)
          Wrap the incoming entity and add to the cache.
 void RDBMCachedEntityInvalidationStore.add(IBasicEntity entity, int cacheID)
          Adds/updates the row corresponding to this entity in the underlying store.
(package private)  IEntityCache ReferenceEntityCachingService.createCache(java.lang.Class type)
          Create a cache for a specific entity type.
private  void ReferenceEntityCachingService.createCaches()
          Create a cache for each known entity type.
 void RDBMCachedEntityInvalidationStore.deleteAll()
          Delete all invalidations from the underlying store.
 void RDBMCachedEntityInvalidationStore.deleteBefore(java.util.Date expiration)
          Delete invalid entities the underlying store whose invalidation time is before invalidation.
private  boolean RDBMCachedEntityInvalidationStore.existsInStore(CachedEntityInvalidation ent, java.sql.Connection conn)
          Answers if this entity is represented in the store.
 CachedEntityInvalidation[] RDBMCachedEntityInvalidationStore.find(java.lang.Class entityType, java.lang.String entityKey)
          Retrieve CachedEntityInvalidations from the underlying entity invalidation store.
 CachedEntityInvalidation[] RDBMCachedEntityInvalidationStore.findAfter(java.util.Date invalidation, java.lang.Class entityType, java.lang.String entityKey, java.lang.Integer cacheID)
          Retrieve CachedEntityInvalidations from the underlying store.
 IBasicEntity ReferenceEntityCachingService.get(java.lang.Class type, java.lang.String key)
          Returns the cached entity identified by type and key.
 IEntityCache ReferenceEntityCachingService.getCache(java.lang.Class type)
          Returns the IEntityCache for type.
private static RDBMCachedEntityInvalidationStore ReferenceInvalidatingEntityCache.getInvalidationStore()
           
private  void ReferenceEntityCachingService.initialize()
           
private  void RDBMCachedEntityInvalidationStore.initialize()
          Clear invalidations more than 1 hour old.
private  void ReferenceInvalidatingEntityCache.initializeCacheID()
           
private  void ReferenceEntityCache.initializeEntityType(java.lang.Class type)
           
private  CachedEntityInvalidation RDBMCachedEntityInvalidationStore.instanceFromResultSet(java.sql.ResultSet rs)
          Extract values from ResultSet and create a new CachedEntityInvalidation.
 void ReferenceInvalidatingEntityCache.invalidate(IBasicEntity entity)
           
 IEntityCache ReferenceEntityCachingService.newCache(java.lang.Class type, int maxSize, int maxIdleTime, int sweepInterval)
          Factory method returns a new instance of IEntityCache for type.
 IEntityCachingService ReferenceEntityCachingServiceFactory.newCachingService()
          Return an instance of the service implementation.
private  void RDBMCachedEntityInvalidationStore.primAdd(CachedEntityInvalidation ent, java.sql.Connection conn)
          Add the invalid entity to the underlying store.
private  void RDBMCachedEntityInvalidationStore.primDeleteBefore(java.util.Date expiration, java.sql.Connection conn)
          Delete invalid entities from the underlying store whose invalidation is before invalidation.
private  void ReferenceInvalidatingEntityCache.primRemove(java.lang.String key)
           
private  CachedEntityInvalidation[] RDBMCachedEntityInvalidationStore.primSelect(java.lang.String sql, java.sql.Connection conn)
          Retrieve CachedEntityInvalidations from the underlying store.
private  void RDBMCachedEntityInvalidationStore.primUpdate(CachedEntityInvalidation ent, java.sql.Connection conn)
          Updates the invalid enity's expiration in the underlying store.
 void ReferenceEntityCachingService.remove(java.lang.Class type, java.lang.String key)
          Removes the cached entity identified by type and key from the cache and notifies peer caches.
 void ReferenceEntityCache.remove(java.lang.String key)
           
 void ReferenceInvalidatingEntityCache.remove(java.lang.String key)
           
private  CachedEntityInvalidation[] RDBMCachedEntityInvalidationStore.select(java.lang.Class entityType, java.lang.String entityKey, java.util.Date invalidation, java.lang.Integer cacheID, java.sql.Connection conn)
          Retrieve CachedEntityInvalidation from the underlying store.
private  CachedEntityInvalidation[] RDBMCachedEntityInvalidationStore.selectAfter(java.lang.Class entityType, java.lang.String entityKey, java.util.Date invalidation, java.lang.Integer cacheID, java.sql.Connection conn)
          Retrieve CachedEntityInvalidations from the underlying store.
static IEntityCachingService ReferenceEntityCachingService.singleton()
           
static RDBMCachedEntityInvalidationStore RDBMCachedEntityInvalidationStore.singleton()
           
 void ReferenceEntityCachingService.update(IBasicEntity ent)
          Updates the entity in the cache and notifies peer caches.
 void ReferenceEntityCache.update(IBasicEntity entity)
           
 void ReferenceInvalidatingEntityCache.update(IBasicEntity entity)
          First invalidate, then cache the incoming entity.
 

Constructors in org.jasig.portal.concurrency.caching that throw CachingException
RDBMCachedEntityInvalidationStore()
          RDBMCachedEntityInvalidationStore constructor.
ReferenceEntityCache(java.lang.Class type, int maxSize, int maxUnusedTime, int sweepInterval)
          ReferenceEntityCache constructor comment.
ReferenceEntityCachingService()
          ReferenceEntityCachingService constructor comment.
ReferenceInvalidatingEntityCache(java.lang.Class type, int maxSize, int maxUnusedTime, int sweepInterval)
          ReferenceInvalidatingEntityCache constructor comment.
ReferenceInvalidatingEntityCache(java.lang.Class type, int maxSize, int maxUnusedTime, int sweepInterval, int clock)
          ReferenceInvalidatingEntityCache constructor comment.
 

Uses of CachingException in org.jasig.portal.groups
 

Methods in org.jasig.portal.groups that throw CachingException
protected  void ReferenceGroupService.addGroupToCache(IEntityGroup group)
           
protected  IEntity ReferenceCompositeGroupService.getEntityFromCache(java.lang.String key)
          Returns a cached IEntity or null if it has not been cached.
protected  IEntityGroup ReferenceGroupService.getGroupFromCache(java.lang.String key)
          Returns a cached IEntityGroup or null if it has not been cached.
protected  IEntityGroup ReferenceIndividualGroupService.getGroupFromCache(java.lang.String key)
          Returns a cached IEntityGroup or null if it has not been cached.
protected  void ReferenceGroupService.removeGroupFromCache(IEntityGroup group)
           
protected  void ReferenceGroupService.updateGroupInCache(IEntityGroup group)
           
 

Uses of CachingException in org.jasig.portal.services
 

Methods in org.jasig.portal.services that throw CachingException
 void EntityCachingService.add(IBasicEntity ent)
          Adds the entity to the cache.
 IBasicEntity EntityCachingService.get(java.lang.Class type, java.lang.String key)
          Returns the cached entity identified by type and key.
 IBasicEntity EntityCachingService.get(EntityIdentifier entityID)
          Returns the cached entity referred to by entityID.
private  void EntityCachingService.initialize()
           
static EntityCachingService EntityCachingService.instance()
           
 void EntityCachingService.remove(java.lang.Class type, java.lang.String key)
          Removes the entity identified by type and key from the cache and notifies peer caches.
 void EntityCachingService.remove(EntityIdentifier entityID)
          Removes the entity referred to by entityID from the cache and notifies peer caches.
 void EntityCachingService.remove(IBasicEntity ent)
          Removes the IBasicEntity from the cache and notifies peer caches.
static EntityCachingService EntityCachingService.start()
           
 void EntityCachingService.update(IBasicEntity ent)
          Updates the entity in the cache and notifies peer caches.
 

Constructors in org.jasig.portal.services that throw CachingException
EntityCachingService()
          Creates new EntityLockService