public class SubjectSourceSerializerFile extends SubjectSourceSerializer
Constructor and Description |
---|
SubjectSourceSerializerFile() |
Modifier and Type | Method and Description |
---|---|
int |
cleanupOldSubjectCaches(long keepNewestIfNewerThanMillis,
Map<String,Object> debugMap)
if there are old caches that can be safely removed, remove them
|
SubjectSourceCacheBean |
retrieveLatestSubjectCache(long newerThanMillis,
Map<String,Object> debugMap)
if not configured to use, or misconfigured, then return null
|
static FilenameFilter |
serializerFileFilter() |
void |
storeSubjectCache(SubjectSourceCacheBean subjectSourceCacheBean,
Map<String,Object> debugMap)
store subject cache to serialization mechanism
|
static String |
subjectSourceCacheFilePrefix() |
public static FilenameFilter serializerFileFilter()
public SubjectSourceCacheBean retrieveLatestSubjectCache(long newerThanMillis, Map<String,Object> debugMap)
retrieveLatestSubjectCache
in class SubjectSourceSerializer
debugMap
- if not null add debug infoSubjectSourceSerializer.retrieveLatestSubjectCache(long, Map)
public void storeSubjectCache(SubjectSourceCacheBean subjectSourceCacheBean, Map<String,Object> debugMap)
SubjectSourceSerializer
storeSubjectCache
in class SubjectSourceSerializer
debugMap
- if not null add debug infoSubjectSourceSerializer.storeSubjectCache(SubjectSourceCacheBean, Map)
public static String subjectSourceCacheFilePrefix()
public int cleanupOldSubjectCaches(long keepNewestIfNewerThanMillis, Map<String,Object> debugMap)
SubjectSourceSerializer
cleanupOldSubjectCaches
in class SubjectSourceSerializer
debugMap
- if not null add debug infoSubjectSourceSerializer.cleanupOldSubjectCaches(long, Map)
Copyright © 2016 Internet2. All rights reserved.