Package org.mariadb.jdbc.client
Interface PrepareCache
-
- All Known Implementing Classes:
PrepareCache
public interface PrepareCache
LRU Prepare cache
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Prepare
get(java.lang.String key, BasePreparedStatement preparedStatement)
Get cache value for keyPrepare
put(java.lang.String key, Prepare result, BasePreparedStatement preparedStatement)
Add a prepare cache valuevoid
reset()
Reset cache
-
-
-
Method Detail
-
get
Prepare get(java.lang.String key, BasePreparedStatement preparedStatement)
Get cache value for key- Parameters:
key
- keypreparedStatement
- prepared statement- Returns:
- Prepare value
-
put
Prepare put(java.lang.String key, Prepare result, BasePreparedStatement preparedStatement)
Add a prepare cache value- Parameters:
key
- keyresult
- valuepreparedStatement
- prepared statement- Returns:
- Prepare if was already cached
-
reset
void reset()
Reset cache
-
-