A C D E F G H I L O P T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(Stream<Entity>) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- add(Entity) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- afterCommitTransaction(String) - Method in class org.molgenis.data.cache.l2.L2Cache
- afterCommitTransaction(String) - Method in class org.molgenis.data.cache.l3.L3Cache
C
- CacheHit<T> - Class in org.molgenis.data.cache.utils
- cleanCacheBeforeAdd(Entity) - Method in interface org.molgenis.data.cache.l1.L1CacheJanitor
- cleanCacheBeforeAdd(Entity) - Method in class org.molgenis.data.cache.l1.L1CacheJanitorImpl
- cleanCacheBeforeAdd(EntityType, Stream<Entity>) - Method in interface org.molgenis.data.cache.l1.L1CacheJanitor
- cleanCacheBeforeAdd(EntityType, Stream<Entity>) - Method in class org.molgenis.data.cache.l1.L1CacheJanitorImpl
- cleanCacheBeforeDelete(Entity) - Method in interface org.molgenis.data.cache.l1.L1CacheJanitor
- cleanCacheBeforeDelete(Entity) - Method in class org.molgenis.data.cache.l1.L1CacheJanitorImpl
- cleanCacheBeforeDelete(EntityType, Stream<Entity>) - Method in interface org.molgenis.data.cache.l1.L1CacheJanitor
- cleanCacheBeforeDelete(EntityType, Stream<Entity>) - Method in class org.molgenis.data.cache.l1.L1CacheJanitorImpl
- cleanCacheBeforeDeleteAll(EntityType) - Method in interface org.molgenis.data.cache.l1.L1CacheJanitor
- cleanCacheBeforeDeleteAll(EntityType) - Method in class org.molgenis.data.cache.l1.L1CacheJanitorImpl
- cleanCacheBeforeDeleteById(EntityType, Object) - Method in interface org.molgenis.data.cache.l1.L1CacheJanitor
- cleanCacheBeforeDeleteById(EntityType, Object) - Method in class org.molgenis.data.cache.l1.L1CacheJanitorImpl
- cleanCacheBeforeDeleteById(EntityType, Stream<Object>) - Method in interface org.molgenis.data.cache.l1.L1CacheJanitor
- cleanCacheBeforeDeleteById(EntityType, Stream<Object>) - Method in class org.molgenis.data.cache.l1.L1CacheJanitorImpl
- cleanCacheBeforeUpdate(Entity) - Method in interface org.molgenis.data.cache.l1.L1CacheJanitor
- cleanCacheBeforeUpdate(Entity) - Method in class org.molgenis.data.cache.l1.L1CacheJanitorImpl
- cleanCacheBeforeUpdate(EntityType, Stream<Entity>) - Method in interface org.molgenis.data.cache.l1.L1CacheJanitor
- cleanCacheBeforeUpdate(EntityType, Stream<Entity>) - Method in class org.molgenis.data.cache.l1.L1CacheJanitorImpl
- CombinedEntityCache - Class in org.molgenis.data.cache.utils
- CombinedEntityCache(EntityHydration, Cache<EntityKey, CacheHit<Map<String, Object>>>) - Constructor for class org.molgenis.data.cache.utils.CombinedEntityCache
-
Creates a new
CombinedEntityCache
D
- dehydrate(Entity) - Method in class org.molgenis.data.cache.utils.EntityHydration
-
Creates a Map containing the values required to rebuild this entity.
- delete(Stream<Entity>) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- delete(Entity) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- deleteAll() - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- deleteAll(Stream<Object>) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- deleteById(Object) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- doCleanupAfterCompletion(String) - Method in class org.molgenis.data.cache.l1.L1Cache
E
- empty() - Static method in class org.molgenis.data.cache.utils.CacheHit
- EntityHydration - Class in org.molgenis.data.cache.utils
-
Hydrates and dehydrates entities.
- EntityHydration(EntityManager) - Constructor for class org.molgenis.data.cache.utils.EntityHydration
- equals(Object) - Method in class org.molgenis.data.cache.utils.CacheHit
- evict(Stream<EntityKey>) - Method in class org.molgenis.data.cache.utils.CombinedEntityCache
- evictAll(EntityType) - Method in class org.molgenis.data.cache.utils.CombinedEntityCache
-
Evicts all entries from the cache that belong to a certain entityType.
F
- findAll(Stream<Object>) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- findAll(Stream<Object>) - Method in class org.molgenis.data.cache.l2.L2CacheRepositoryDecorator
- findAll(Stream<Object>, Fetch) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- findAll(Stream<Object>, Fetch) - Method in class org.molgenis.data.cache.l2.L2CacheRepositoryDecorator
- findAll(Query<Entity>) - Method in class org.molgenis.data.cache.l3.L3CacheRepositoryDecorator
-
Retrieves a
Listof identifiers from theL3Cacheif theRepositoryis cacheable and theQueryis limited (i.e. - findOne(Query<Entity>) - Method in class org.molgenis.data.cache.l3.L3CacheRepositoryDecorator
-
Retrieves a single identifier from the
L3Cacheif theRepositoryis cacheable and hasn't been touched in this transaction. - findOneById(Object) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- findOneById(Object) - Method in class org.molgenis.data.cache.l2.L2CacheRepositoryDecorator
-
Retrieves a single entity by id.
- findOneById(Object, Fetch) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- findOneById(Object, Fetch) - Method in class org.molgenis.data.cache.l2.L2CacheRepositoryDecorator
G
- get(EntityType, Object) - Method in class org.molgenis.data.cache.l1.L1Cache
- get(EntityType, Object, Fetch) - Method in class org.molgenis.data.cache.l1.L1Cache
-
Retrieves an entity from the L1 cache based on a combination of entity name and entity id.
- get(Repository<Entity>, Object) - Method in class org.molgenis.data.cache.l2.L2Cache
-
Retrieves an entity from the cache or the underlying repository.
- get(Repository<Entity>, Object, Fetch) - Method in class org.molgenis.data.cache.l2.L2Cache
-
Retrieves a partial entity from the cache or the underlying repository.
- get(Repository<Entity>, Query<Entity>) - Method in class org.molgenis.data.cache.l3.L3Cache
- getBatch(Repository<Entity>, Iterable<Object>) - Method in class org.molgenis.data.cache.l2.L2Cache
-
Retrieves a list of entities from the cache.
- getBatch(Repository<Entity>, Iterable<Object>, Fetch) - Method in class org.molgenis.data.cache.l2.L2Cache
-
Retrieves a list of partial entities from the cache.
- getIfPresent(EntityType, Object) - Method in class org.molgenis.data.cache.utils.CombinedEntityCache
- getIfPresent(EntityType, Object, Fetch) - Method in class org.molgenis.data.cache.utils.CombinedEntityCache
-
Retrieves an entity from the cache if present.
- getValue() - Method in class org.molgenis.data.cache.utils.CacheHit
H
- hashCode() - Method in class org.molgenis.data.cache.utils.CacheHit
- hydrate(Map<String, Object>, EntityType) - Method in class org.molgenis.data.cache.utils.EntityHydration
-
Rehydrate an entity.
- hydrate(Map<String, Object>, EntityType, Fetch) - Method in class org.molgenis.data.cache.utils.EntityHydration
-
Rehydrate a partial entity.
I
L
- L1Cache - Class in org.molgenis.data.cache.l1
-
Caches entities within a transaction to speed up queries within those transactions.
- L1CacheJanitor - Interface in org.molgenis.data.cache.l1
-
Performs
L1Cachecleaning on cache adds/updates/deletes. - L1CacheJanitorImpl - Class in org.molgenis.data.cache.l1
- L1CacheJanitorImpl(L1Cache) - Constructor for class org.molgenis.data.cache.l1.L1CacheJanitorImpl
- L1CacheRepositoryDecorator - Class in org.molgenis.data.cache.l1
-
Adds, removes and retrieves entities from the
L1Cachewhen aRepositoryisRepositoryCapability.CACHEABLE. - L1CacheRepositoryDecorator(Repository<Entity>, L1Cache, L1CacheJanitor) - Constructor for class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- L2Cache - Class in org.molgenis.data.cache.l2
-
In-memory cache of entities read from cacheable repositories.
- L2Cache(TransactionManager, EntityHydration, TransactionInformation, MeterRegistry) - Constructor for class org.molgenis.data.cache.l2.L2Cache
- L2CacheRepositoryDecorator - Class in org.molgenis.data.cache.l2
-
Adds, removes and retrieves entities from the
L2Cachewhen aRepositoryisRepositoryCapability.CACHEABLE. - L2CacheRepositoryDecorator(Repository<Entity>, L2Cache, TransactionInformation) - Constructor for class org.molgenis.data.cache.l2.L2CacheRepositoryDecorator
- L3Cache - Class in org.molgenis.data.cache.l3
-
In-memory Query cache containing Queries and resulting ids from cacheable repositories
- L3Cache(TransactionManager, TransactionInformation, MeterRegistry) - Constructor for class org.molgenis.data.cache.l3.L3Cache
- L3CacheRepositoryDecorator - Class in org.molgenis.data.cache.l3
- L3CacheRepositoryDecorator(Repository<Entity>, L3Cache, TransactionInformation) - Constructor for class org.molgenis.data.cache.l3.L3CacheRepositoryDecorator
- logStatistics() - Method in class org.molgenis.data.cache.l2.L2Cache
-
Logs cumulative cache statistics for all known caches.
- logStatistics() - Method in class org.molgenis.data.cache.l3.L3Cache
-
Logs cumulative cache statistics for all known caches.
O
- of(T) - Static method in class org.molgenis.data.cache.utils.CacheHit
- org.molgenis.data.cache.l1 - package org.molgenis.data.cache.l1
- org.molgenis.data.cache.l2 - package org.molgenis.data.cache.l2
- org.molgenis.data.cache.l3 - package org.molgenis.data.cache.l3
- org.molgenis.data.cache.utils - package org.molgenis.data.cache.utils
P
- put(Entity) - Method in class org.molgenis.data.cache.l1.L1Cache
-
Puts an entity into the L1 cache, if the cache exists for the current thread.
- put(Entity) - Method in class org.molgenis.data.cache.utils.CombinedEntityCache
-
Inserts an entity into the cache.
- putDeletion(EntityKey) - Method in class org.molgenis.data.cache.utils.CombinedEntityCache
-
Caches the deletion of an entity instance.
T
- toString() - Method in class org.molgenis.data.cache.utils.CacheHit
- transactionStarted(String) - Method in class org.molgenis.data.cache.l1.L1Cache
U
- update(Stream<Entity>) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
- update(Entity) - Method in class org.molgenis.data.cache.l1.L1CacheRepositoryDecorator
All Classes All Packages