Class StringRegistryCache

java.lang.Object
kieker.analysis.plugin.reader.StringRegistryCache

@Deprecated
public class StringRegistryCache
extends java.lang.Object
Deprecated.
since 1.15.1 old plugin api
Cache to store and retrieve string registries.
Since:
1.13
Author:
Holger Knoche
  • Constructor Summary

    Constructors 
    Constructor Description
    StringRegistryCache​(long expirationDuration, java.util.concurrent.TimeUnit expirationTimeUnit)
    Deprecated.
    Creates a new registry cache using the given cache duration configuration.
  • Method Summary

    Modifier and Type Method Description
    protected com.google.common.cache.Cache<java.lang.Long,​ReaderRegistry<java.lang.String>> createCache​(long expirationDuration, java.util.concurrent.TimeUnit expirationTimeUnit)
    Deprecated.
    Creates the underlying cache.
    ReaderRegistry<java.lang.String> getOrCreateRegistry​(java.lang.Long registryId)
    Deprecated.
    Retrieves the registry with the given ID and creates a new one if necessary.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • StringRegistryCache

      public StringRegistryCache​(long expirationDuration, java.util.concurrent.TimeUnit expirationTimeUnit)
      Deprecated.
      Creates a new registry cache using the given cache duration configuration.
      Parameters:
      expirationDuration - The duration until a registry is evicted
      expirationTimeUnit - The time unit for the expiration duration
  • Method Details

    • createCache

      protected com.google.common.cache.Cache<java.lang.Long,​ReaderRegistry<java.lang.String>> createCache​(long expirationDuration, java.util.concurrent.TimeUnit expirationTimeUnit)
      Deprecated.
      Creates the underlying cache. This method can be overridden to tweak the cache configuration.
      Parameters:
      expirationDuration - The duration until a cache entry expires
      expirationTimeUnit - The time unit for the expiration duration
      Returns:
      The cache instance to use
    • getOrCreateRegistry

      public ReaderRegistry<java.lang.String> getOrCreateRegistry​(java.lang.Long registryId)
      Deprecated.
      Retrieves the registry with the given ID and creates a new one if necessary.
      Parameters:
      registryId - The ID of the desired registry
      Returns:
      The appropriate string registry