Improve timestamp and query handling 22/72122/2
authorMohammad Salehe <salehe@cs.toronto.edu>
Wed, 7 Nov 2018 20:56:21 +0000 (15:56 -0500)
committerMohammad Salehe <salehe@cs.toronto.edu>
Wed, 21 Nov 2018 03:42:37 +0000 (22:42 -0500)
commit0922e1c8a4e095668707a3973b6e8a5ee2fe3329
treefbbf9832b79afe138a669a90af97bdc4ec0e113c
parentd8574a1d02a90ed25aa1651f310261bb90098171
Improve timestamp and query handling

Add timeSlot parameter to CassaDataStore.executePut
to prevent inconsistent timestamps

Rename CassaDataStore.executeEventualGet and
CassaDataStore.executeCriticalPut to reflect
their real functionality

Use simple bound statement instead of
prepared queries to improve performance

Change-Id: I439c5279f1c8e645740a9650ab8807c5ffa1725a
Issue-ID: MUSIC-148
Signed-off-by: Mohammad Salehe <salehe@cs.toronto.edu>
src/main/java/org/onap/music/conductor/conditionals/MusicConditional.java
src/main/java/org/onap/music/datastore/CassaDataStore.java
src/main/java/org/onap/music/datastore/CassaLockStore.java
src/main/java/org/onap/music/main/MusicCore.java
src/test/java/org/onap/music/unittests/MusicDataStoreTest.java
src/test/java/org/onap/music/unittests/MusicLockStoreTest.java
src/test/java/org/onap/music/unittests/TestMusicCore.java