Package ghidra.trace.database

# Class DBTraceCacheForSequenceQueries.CachedRegion

java.lang.Object
ghidra.trace.database.DBTraceCacheForSequenceQueries.CachedRegion

Enclosing class:
  `DBTraceCacheForSequenceQueries<T>`

protected class DBTraceCacheForSequenceQueries.CachedRegion extends Object

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `Address`
  `max`
  `Address`
  `min`
  `long`
  `snap`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CachedRegion(long snap, AddressRange range)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected boolean`
  `contains(Address address)`
  `T`
  `getCeiling(Address address)`
  `T`
  `getFloor(Address address)`
  `void`
  `load(ArrayList<? extends Map.Entry<? extends TraceAddressSnapRange,? extends T>> entries)`
  `protected void`
  `reInit(long snap, AddressRange range)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### snap

    public long snap

  - ### min

    public Address min

  - ### max

    public Address max

- ## Constructor Details

  - ### CachedRegion

    public CachedRegion(long snap, AddressRange range)

- ## Method Details

  - ### getFloor

    public T getFloor(Address address)

  - ### getCeiling

    public T getCeiling(Address address)

  - ### load

    public void load(ArrayList<? extends Map.Entry<? extends TraceAddressSnapRange,? extends T>> entries)

  - ### contains

    protected boolean contains(Address address)

  - ### reInit

    protected void reInit(long snap, AddressRange range)