Package com.killcoding.cache
Class CacheArrayFilter
java.lang.Object
com.killcoding.cache.CacheArrayFilter
This class is used with 'CacheArray'
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CacheArrayprotected booleanprivate Longprotected booleanprivate Long -
Constructor Summary
ConstructorsConstructorDescriptionCacheArrayFilter(Long timer) New a CacheArrayFilter ObjectCacheArrayFilter(Long timer, Long loopTimer) New a CacheArrayFilter Object -
Method Summary
Modifier and TypeMethodDescriptionvoidHandle completed methodvoidNeed override the method to usevoidexecuteBatch(Integer batchIndex, List batch) Handle execute batch methodvoidgetTimer()booleanbooleanvoidsetCacheArray(CacheArray cacheArray) voidvoidHandle terminated method
-
Field Details
-
timer
-
loopTimer
-
cacheArray
-
terminated
-
forceTerminated
-
-
Constructor Details
-
CacheArrayFilter
New a CacheArrayFilter Object- Parameters:
timer- - Timer,default is 10ms
-
CacheArrayFilter
New a CacheArrayFilter Object- Parameters:
timer- - Timer,default is 10msloopTimer- - Loop Timer,default is 10ms
-
-
Method Details
-
execute
Need override the method to use- Parameters:
index- - Index of cache listo- - Cache value
-
executeBatch
Handle execute batch method -
completed
Handle completed method -
terminated
Handle terminated method -
terminate
-
forceTerminate
-
isTerminated
-
isForceTerminated
-
getTimer
-
getLoopTimer
-
setCacheArray
-
getCacheArray
-