Interface JTypeCache<K, T extends JType>

All Known Implementing Classes:
JInMemoryTypeCache

public interface JTypeCache<K, T extends JType>
  • Method Details

    • contains

      boolean contains(K key)
    • get

      Optional<T> get(K key)
    • asResolution

      default <Z extends T> JResolutionResult<K,Z> asResolution(K key)
    • put

      void put(K key, T val)
    • remove

      void remove(K key)
    • asMap

      Map<K,T> asMap()
    • keyType

      default Class<K> keyType()
    • valueType

      default Class<T> valueType()