public abstract class SubjectSourceSerializer extends Object
Constructor and Description |
---|
SubjectSourceSerializer() |
Modifier and Type | Method and Description |
---|---|
abstract int |
cleanupOldSubjectCaches(long keepNewestIfNewerThanMillis,
Map<String,Object> debugMap)
if there are old caches that can be safely removed, remove them
|
abstract SubjectSourceCacheBean |
retrieveLatestSubjectCache(long newerThanMillis,
Map<String,Object> debugMap)
store subject cache to serialization mechanism
|
abstract void |
storeSubjectCache(SubjectSourceCacheBean subjectSourceCacheBean,
Map<String,Object> debugMap)
store subject cache to serialization mechanism
|
public abstract void storeSubjectCache(SubjectSourceCacheBean subjectSourceCacheBean, Map<String,Object> debugMap)
subjectSourceCacheBean
- debugMap
- if not null add debug infopublic abstract SubjectSourceCacheBean retrieveLatestSubjectCache(long newerThanMillis, Map<String,Object> debugMap)
newerThanMillis
- debugMap
- if not null add debug infopublic abstract int cleanupOldSubjectCaches(long keepNewestIfNewerThanMillis, Map<String,Object> debugMap)
keepNewestIfNewerThanMillis
- debugMap
- if not null add debug infoCopyright © 2016 Internet2. All rights reserved.