-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/48565/
-----------------------------------------------------------
(Updated June 22, 2016, 2:28 a.m.)
Review request for atlas.
Changes
-------
Rebased with trunk, addressed Shwetha's comments.
Bugs: ATLAS-856
https://issues.apache.org/jira/browse/ATLAS-856
Repository: atlas
Description
-------
ATLAS-856: Implemented StoreBackedTypeCache, an extension of DefaultTypeCache
which loads the requested type from the type store if it is not found in the
cache, and adds it to the cache if it's found in the store. Any attribute and
super types that are required by the requested type are also loaded from the
store if they are not already in the cache.
Diffs (updated)
-----
common/src/main/java/org/apache/atlas/ApplicationProperties.java
741e1a6ad5e10315a9a565d69f9838c438c2e18e
repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java
c4c767827014a265471250306f35316a0b4ed67f
repository/src/main/java/org/apache/atlas/repository/typestore/GraphBackedTypeStore.java
5ed9e02eb85ec25b63540cab40d148914d410786
repository/src/main/java/org/apache/atlas/repository/typestore/ITypeStore.java
790c4b31c37e51289585f6f891366a8d8c86b168
repository/src/main/java/org/apache/atlas/repository/typestore/StoreBackedTypeCache.java
PRE-CREATION
repository/src/main/java/org/apache/atlas/services/DefaultMetadataService.java
37e7b66e073df294f5e38c79ba33c7ffcb394a8e
repository/src/test/java/org/apache/atlas/repository/typestore/GraphBackedTypeStoreTest.java
dd530a755231c3d487d9f5104cb0aa7119863266
repository/src/test/java/org/apache/atlas/repository/typestore/StoreBackedTypeCacheConfigurationTest.java
PRE-CREATION
repository/src/test/java/org/apache/atlas/repository/typestore/StoreBackedTypeCacheTest.java
PRE-CREATION
repository/src/test/java/org/apache/atlas/repository/typestore/StoreBackedTypeCacheTestModule.java
PRE-CREATION
repository/src/test/java/org/apache/atlas/service/StoreBackedTypeCacheMetadataServiceTest.java
PRE-CREATION
repository/src/test/java/org/apache/atlas/services/DefaultMetadataServiceMockTest.java
effee2a43d8c1e1369b52f1c3899cb882ea52aa1
typesystem/src/main/java/org/apache/atlas/typesystem/types/TypeSystem.java
14f1968c2dd6765793c1c43e3ea1ed5f3a9c8a42
typesystem/src/main/java/org/apache/atlas/typesystem/types/cache/DefaultTypeCacheProvider.java
700bda6463e039b8f6ad2ac75840f9e637a883b0
typesystem/src/main/java/org/apache/atlas/typesystem/types/cache/ITypeCacheProvider.java
55e9ddc463c748d3cd631d11860235dbe1a92714
typesystem/src/test/java/org/apache/atlas/ApplicationPropertiesTest.java
06796420361573d41ca084f4c45d7a5f17cf4ff0
typesystem/src/test/java/org/apache/atlas/typesystem/types/cache/DefaultTypeCacheProviderTest.java
c426d50f52dfd99835d9fcf1c6f95841ba4b5494
webapp/src/test/java/org/apache/atlas/web/listeners/TestModule.java
9cb76d3d1660a0c806296c41d8108acc8925d3d0
Diff: https://reviews.apache.org/r/48565/diff/
Testing
-------
Ran all unit and integration tests with no regressions.
Thanks,
David Kantor