Package com.easydesk.cache
Interface Cacheable
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractMapAttribute,ActivitySet,ActivitySetType,AnalysisAttribute,AnswerTypeAttribute,AnswerValueAttribute,Attachment,AttachmentType,Attribute,AttributeGroup,AttributeGroupType,AttributeType,AttributeValue,AudioAttribute,AxisContentsAttribute,BooleanAttribute,CategoryModule,ChainedDateAttribute,CheckBoxAttribute,ComboBoxAttribute,CommaSeperateAttribute,CommentRawStringAttribute,CoordinateAttribute,CorrelateDateAttribute,CorrelateFloatAttribute,CorrelateIntegerAttribute,CorrelateLongAttribute,CorrelateSelectOneAttribute,CorrelateStartDateAttribute,CorrelateStringAttribute,CounterAttribute,CreateActivitySetTypeAttribute,CsvAttribute,CurrencyAttribute,CurriculumAttribute,DateAttribute,DependType,DueDateAttribute,EasyDeskGroupImpl,EasyDeskItemSearch,EasyDeskModule,EasyDeskPermissionImpl,EasyDeskRoleImpl,EasyDeskUserImpl,EasyDeskValidator,EmblemAttribute,EncryptAttribute,FileAttribute,FilteredSelectOneAttribute,FilteredSelectStringAttribute,FloatAttribute,FreeFormAttribute,HashedStringAttribute,IndexOnlyStringAttribute,IntegerAttribute,Item,ItemSearchImpl,ItemType,JSONAttribute,LongAttribute,MathExpressionAttribute,MITList,MITListItem,ModuleAttribute,ModuleItemType,MotionStringAttribute,MultiOptionValueAttribute,MultipleEmblemAttribute,MultiValuedCorrelateDateAttribute,MultiValuedPersonalQueryValueAttribute,MultiValuedStringAttribute,MultiValuedStructuredStringAttribute,NonActivityAttribute,NonActivityCounterAttribute,NonActivityDateAttribute,NonActivityStringAttribute,NumericAttribute,NumericProxyAttribute,OptionAttribute,OptionPersonalDateAttribute,OrganizationAttribute,ParentsStoreAttribute,PasswordAttribute,PersonalCorrelateDateAttribute,PersonalCorrelateFloatAttribute,PersonalCorrelateStartDateAttribute,PersonalCorrelateStringAttribute,PersonalCounterAttribute,PersonalCurrencyAttribute,PersonalDateAttribute,PersonalDueDateAttribute,PersonalFloatAttribute,PersonalLongAttribute,PersonalQueryValueAttribute,PersonalRawStringAttribute,PersonalSelectOneAttribute,PersonalStartDateAttribute,PersonalStringAttribute,PluginAttribute,PreBuildAttribute,PreBuildDotAttribute,PreBuildJSONAttribute,PreBuildScheduleAttribute,PropagateCounterAttribute,QueryValueAttribute,QuizGroupStructuredStringAttribute,QuizStructuredStringAttribute,RadioBoxAttribute,RangeAttribute,RangePatternAttribute,RawStringAttribute,ReportDataAttribute,ReportDefinitionAttribute,ScoreAttribute,SelectOneAttribute,SkipIndexStringAttribute,SplittedPreBuildAttribute,SplittedPreBuildXMLAttribute,SpooledCounterAttribute,StartDateAttribute,StringAttribute,StructuredStringAttribute,TemplateAttribute,TemplateModule,TestSheetFileAttribute,Transition,UserAttribute,UserModule,ValueProxyAttribute,VoteValueAttribute,XMLStoreAttribute,ZipCodeAttribute
A marker interface for objects that can be cached.
- Author:
- Youngho Cho
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()clear this Serializable instance cacheReturns the method result cache for this object.default voidRuns any resetXXX methods for this object.
-
Method Details
-
getMethodCache
MethodResultCache getMethodCache()Returns the method result cache for this object.- Returns:
- MethodResultCache
-
clear
void clear()clear this Serializable instance cache -
runResetMethods
default void runResetMethods()Runs any resetXXX methods for this object.
-