[CARBONDATA-914] Clear BTree and Dictionary instances from LRU cache on table drop. This closes #788
Project: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/commit/51f96299 Tree: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/tree/51f96299 Diff: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/diff/51f96299 Branch: refs/heads/branch-1.1 Commit: 51f96299ad4b14baf689e05cb9d74d39d2089402 Parents: 144620d 673f8c2 Author: Venkata Ramana G <[email protected]> Authored: Thu Apr 13 22:29:30 2017 +0530 Committer: Venkata Ramana G <[email protected]> Committed: Thu Apr 13 22:29:30 2017 +0530 ---------------------------------------------------------------------- .../core/cache/dictionary/ManageDictionary.java | 108 ------------- .../dictionary/ManageDictionaryAndBTree.java | 158 +++++++++++++++++++ .../carbondata/hadoop/CacheAccessClient.java | 23 ++- .../carbondata/hadoop/CarbonInputFormat.java | 153 +++++++++--------- .../spark/rdd/AlterTableDropColumnRDD.scala | 4 +- .../execution/command/carbonTableSchema.scala | 8 +- .../carbondata/CarbonDataSourceSuite.scala | 2 +- 7 files changed, 269 insertions(+), 187 deletions(-) ----------------------------------------------------------------------
