NOISIF Platform
Toggle table of contents
80ccce4
java
Target filter
java
Switch theme
Search in API
Skip to content
NOISIF Platform
NSL KV
/
xyz.noisif.nsl.kv.jedis.scriptable
/
ScriptCacheManager
Script
Cache
Manager
open
class
ScriptCacheManager
Members
Constructors
Script
Cache
Manager
Link copied to clipboard
private
constructor
(
basePath
:
String
,
availableScripts
:
Set
<
KvScript
>
)
Properties
base
Path
Link copied to clipboard
private
val
basePath
:
String
log
Link copied to clipboard
private
val
log
:
Logger
script
Cache
Link copied to clipboard
private
val
scriptCache
:
ProviderCache
<
KvScript
,
KvScript
,
LoadedScript
>
Functions
create
Link copied to clipboard
open
fun
create
(
basePath
:
String
,
availableScripts
:
Set
<
KvScript
>
)
:
ScriptCacheManager
get
Cached
Script
Link copied to clipboard
open
fun
getCachedScript
(
kvScript
:
KvScript
)
:
LoadedScript
load
Script
Content
And
Hash
Link copied to clipboard
private
open
fun
loadScriptContentAndHash
(
script
:
KvScript
)
:
LoadedScript