CachingTagIndex

com.netflix.atlas.core.index.CachingTagIndex
class CachingTagIndex[T <: TaggedItem](delegate: TagIndex[T]) extends TagIndex[T]

Caches results of tag queries on the underlying index. It is assumed that the underlying index is immutable and expiration from the cache is only done based on size.

Attributes

Graph
Supertypes
trait TagIndex[T]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def findItems(query: TagQuery): List[T]
def findKeys(query: TagQuery): List[String]
def findTags(query: TagQuery): List[Tag]
def findValues(query: TagQuery): List[String]
def size: Int