Class EeWriteServiceImpl

java.lang.Object
ubic.gemma.persistence.persister.EeWriteServiceImpl
All Implemented Interfaces:
EeWriteService

@Component public class EeWriteServiceImpl extends Object implements EeWriteService
Strangler-fig replacement for the EE-graph write path historically owned by ExpressionPersister (now removed; the polymorphic EE dispatch arms have been folded into PersisterHelperImpl.doPersist(Collection, Map)). Per-call caches are plumbed as explicit Map<KEY, VALUE> parameters (Phase 3 lift; formerly all carried on the now-deleted AbstractPersister.Caches POJO).

Persister-shrink S4a: this class autowires the typed leaf persister beans (CommonPersister, GenomePersister) directly rather than routing through PersisterHelperImpl. The former persister() AOP-unwrap helper and the PersisterHelper field are gone.

Author:
pavlidis
See Also: