Package org.molgenis.data.cache.l1
Interface L1CacheJanitor
-
- All Known Implementing Classes:
L1CacheJanitorImpl
public interface L1CacheJanitorPerformsL1Cachecleaning on cache adds/updates/deletes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcleanCacheBeforeAdd(Entity entity)Stream<Entity>cleanCacheBeforeAdd(EntityType entityType, Stream<Entity> entityStream)voidcleanCacheBeforeDelete(Entity entity)Stream<Entity>cleanCacheBeforeDelete(EntityType entityType, Stream<Entity> entityStream)voidcleanCacheBeforeDeleteAll(EntityType entityType)voidcleanCacheBeforeDeleteById(EntityType entityType, Object entityId)Stream<Object>cleanCacheBeforeDeleteById(EntityType entityType, Stream<Object> entityIdStream)voidcleanCacheBeforeUpdate(Entity entity)Stream<Entity>cleanCacheBeforeUpdate(EntityType entityType, Stream<Entity> entityStream)
-
-
-
Method Detail
-
cleanCacheBeforeAdd
void cleanCacheBeforeAdd(Entity entity)
-
cleanCacheBeforeAdd
Stream<Entity> cleanCacheBeforeAdd(EntityType entityType, Stream<Entity> entityStream)
-
cleanCacheBeforeUpdate
void cleanCacheBeforeUpdate(Entity entity)
-
cleanCacheBeforeUpdate
Stream<Entity> cleanCacheBeforeUpdate(EntityType entityType, Stream<Entity> entityStream)
-
cleanCacheBeforeDelete
void cleanCacheBeforeDelete(Entity entity)
-
cleanCacheBeforeDelete
Stream<Entity> cleanCacheBeforeDelete(EntityType entityType, Stream<Entity> entityStream)
-
cleanCacheBeforeDeleteById
void cleanCacheBeforeDeleteById(EntityType entityType, Object entityId)
-
cleanCacheBeforeDeleteById
Stream<Object> cleanCacheBeforeDeleteById(EntityType entityType, Stream<Object> entityIdStream)
-
cleanCacheBeforeDeleteAll
void cleanCacheBeforeDeleteAll(EntityType entityType)
-
-