Class DefaultCounter

java.lang.Object
com.atlassian.confluence.plugin.webresource.DefaultCounter
All Implemented Interfaces:
Counter

@NotThreadSafe public class DefaultCounter extends Object implements Counter
Default implementation of a counter stores its data in bandana by a supplied key.

This implementation is not thread safe as the impact of using an outdated counter value, or over-updating the counter is non-terminal.

  • Constructor Details

  • Method Details

    • getCounter

      public int getCounter()
      Description copied from interface: Counter
      Get the resource counter
      Specified by:
      getCounter in interface Counter
    • updateCounter

      public void updateCounter()
      Description copied from interface: Counter
      Update the resource counter
      Specified by:
      updateCounter in interface Counter