Class BufferedDatabaseUtilizationService

java.lang.Object
de.hybris.platform.azure.dtu.impl.BufferedDatabaseUtilizationService
All Implemented Interfaces:
DatabaseUtilizationService

public class BufferedDatabaseUtilizationService extends Object implements DatabaseUtilizationService
Buffered implementation of DatabaseUtilizationService, used for retrieving information about database utilization. Information about database utilization is cached when is requested.

It supports below cache configuration settings:

  • database.utilization.query.interval.seconds
  • database.utilization.buffer.size.seconds - allows to specify how long DatabaseUtilization objects are available to retrieve