public class SchemaMetadataCache extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SchemaMetadataCache.Key |
static interface |
SchemaMetadataCache.SchemaMetadataFetcher |
| Constructor and Description |
|---|
SchemaMetadataCache(Long size,
Long expiryInSecs,
SchemaMetadataCache.SchemaMetadataFetcher schemaMetadataFetcher) |
| Modifier and Type | Method and Description |
|---|---|
SchemaMetadataInfo |
get(SchemaMetadataCache.Key key) |
SchemaMetadataInfo |
getIfPresent(SchemaMetadataCache.Key key) |
void |
invalidateSchemaMetadata(SchemaMetadataCache.Key key) |
void |
put(SchemaMetadataCache.Key key,
SchemaMetadataInfo schemaMetadataInfo) |
public SchemaMetadataCache(Long size, Long expiryInSecs, SchemaMetadataCache.SchemaMetadataFetcher schemaMetadataFetcher)
public SchemaMetadataInfo get(SchemaMetadataCache.Key key)
public void invalidateSchemaMetadata(SchemaMetadataCache.Key key)
public void put(SchemaMetadataCache.Key key, SchemaMetadataInfo schemaMetadataInfo)
public SchemaMetadataInfo getIfPresent(SchemaMetadataCache.Key key)
Copyright © 2020. All rights reserved.