Package org.deltava.util.cache
Interface Cacheable
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
CacheableCollection<E>
,ExpiringCacheable
,Route
- All Known Implementing Classes:
AbstractComment
,ACARSError
,ACARSFlightReport
,ACARSLogEntry
,ACARSMapEntry
,ACARSRouteEntry
,Accomplishment
,AddressValidation
,Aircraft
,Airline
,AirlineInformation
,AirlineTotals
,AirportLocation
,Airspace
,Airway
,APIUsage
,Applicant
,ApplicantData
,Application
,ArchivedRoute
,ArchiveMetadata
,AssignmentInfo
,AssignmentLeg
,ATCMapEntry
,ATIS
,Briefing
,BriefingPackage
,CacheableBlob
,CacheableFile
,CacheableList
,CacheableLong
,CacheableMap
,CacheableRoute
,CacheableSet
,CacheableString
,CacheWrapper
,Certificate
,CertificationRequirement
,Channel
,Channel.AllChannel
,Chart
,CharterRequest
,CheckRide
,Comment
,ConnectionEntry
,Course
,CourseComment
,CourseProgress
,CycleInfo
,DatabaseBean
,DatabaseBlobBean
,DatabaseDocumentBean
,DatedAccomplishment
,DispatchConnectionEntry
,DispatchLogEntry
,DispatchMapEntry
,DispatchRoute
,DispatchScheduleEntry
,DispatchStatistics
,DraftFlightReport
,EliteLevel
,EliteStatus
,EMailDelivery
,EquipmentType
,Event
,Examination
,ExamProfile
,ExternalChart
,ExternalDispatchRoute
,ExternalRoute
,FDRFlightReport
,FileEntry
,FIR
,FleetEntry
,Flight
,FlightEliteScore
,FlightHistoryEntry
,FlightInfo
,FlightReport
,FlightRoute
,FrameRates
,Gate
,GateUsage
,GetCoolerChannels.LastPostMessage
,GroundMapEntry
,HTTPTotals
,IATACodes
,Image
,ImageBean
,IMAPConfiguration
,InactivityPurge
,Installer
,InstructionBusy
,InstructionFlight
,InstructionSession
,Intersection
,IPBlock
,IPLocation
,Issue
,Issue
,IssueComment
,IssueComment
,JobPosting
,LandingStatistics
,LibraryEntry
,LinkedImage
,LoginAddress
,Manual
,MapRouteEntry
,MembershipTotals
,Message
,MessageTemplate
,MessageThread
,Metadata
,METAR
,MultiChoiceQuestion
,MultiChoiceQuestionProfile
,NavigationDataBean
,NavigationDataMap
,NavigationFrequencyBean
,NDB
,NetworkInfo
,News
,Newsletter
,Nomination
,NominationComment
,Notice
,OceanicTrack
,PartnerInfo
,Person
,Pilot
,PollOption
,PollVote
,PopulatedRoute
,Profile
,ProgramMetrics
,PushEndpoint
,Question
,QuestionProfile
,RawScheduleEntry
,Resource
,ResponseTemplate
,RolloverYearlyTotal
,Route
,RouteEntry
,RouteOnTime
,RoutePlotQuestion
,RoutePlotQuestionProfile
,Runway
,RunwayDistance
,RunwayGateUsage
,RunwayMapping
,RunwayUsage
,RunwayUse
,ScheduleEntry
,ScheduleSearchCriteria
,ScheduleSearchEntry
,ScheduleSourceHistory
,ScheduleSourceInfo
,SelectableGate
,SignatureImage
,Signup
,SimFDRFlightReport
,Staff
,StatusUpdate
,SystemInformation
,TAF
,TakeoffLanding
,TaxiTime
,TerminalRoute
,Test
,TestingHistoryHelper
,ThreadNotifications
,ThreadUpdate
,Tour
,TrainingVideo
,TransferRequest
,Tuple
,UploadInfo
,UserData
,Video
,VOR
,Warning
,WeatherDataBean
,WeatherMapData
,WindData
,XACARSFlightReport
,XAFlightInfo
,XARouteEntry
,YearlyTotal
An interface to mark a class as cacheable.
- Since:
- 1.0
- Version:
- 5.0
- Author:
- Luke
-
Method Summary
-
Method Details
-
cacheKey
Object cacheKey()Returns the cache key for this object. Caches call this method when adding the object.- Returns:
- the cache key for the object
-