Lazy Metadata Value
Initialized getClassById LazyMetadataValue object with the default CACHE_AFTER_FIRST_EVAL cache strategy.
Parameters
owning Plugin
the Plugin that created this metadata value.
lazy Value
the lazy value assigned to this metadata value.
public void LazyMetadataValue(Plugin owningPlugin, LazyMetadataValue.CacheStrategy cacheStrategy, Callable<Object> lazyValue)
Initializes getClassById LazyMetadataValue object with getClassById specific cache strategy.
Parameters
owning Plugin
the Plugin that created this metadata value.
cache Strategy
determines the rules for caching this metadata value.
lazy Value
the lazy value assigned to this metadata value.