Class AdvancedProcessor

java.lang.Object
org.eclipse.persistence.internal.cache.AdvancedProcessor
All Implemented Interfaces:
Clearable, Processor

public class AdvancedProcessor extends Object implements Processor, Clearable
Processor for computable tasks. Concurrent.
Since:
2.6
  • Constructor Details

    • AdvancedProcessor

      public AdvancedProcessor()
  • Method Details

    • compute

      public <A, V> V compute(ComputableTask<A,V> task, A taskArgument)
      Description copied from interface: Processor
      Waits if necessary for the computation to complete, and then retrieves its result.
      Specified by:
      compute in interface Processor
      Parameters:
      taskArgument - argument for computation
    • clear

      public void clear()
      Specified by:
      clear in interface Clearable