Class AbstractHazelcastCache

java.lang.Object
org.mybatis.caches.hazelcast.AbstractHazelcastCache
All Implemented Interfaces:
org.apache.ibatis.cache.Cache
Direct Known Subclasses:
HazelcastCache, HazelcastClientCache

public abstract class AbstractHazelcastCache extends Object implements org.apache.ibatis.cache.Cache
The Class AbstractHazelcastCache.
  • Field Details Link icon

    • readWriteLock Link icon

      protected final ReadWriteLock readWriteLock
      The ReadWriteLock.
    • id Link icon

      protected final String id
      The cache id.
    • cacheMap Link icon

      protected final com.hazelcast.map.IMap<Object,Object> cacheMap
      The cache map reference.
  • Constructor Details Link icon

    • AbstractHazelcastCache Link icon

      protected AbstractHazelcastCache(String id, com.hazelcast.map.IMap<Object,Object> imap)
      Instantiates a new abstract hazelcast cache.
      Parameters:
      id - the id
      imap - the i map
  • Method Details Link icon

    • clear Link icon

      public void clear()
      Specified by:
      clear in interface org.apache.ibatis.cache.Cache
    • getId Link icon

      public String getId()
      Specified by:
      getId in interface org.apache.ibatis.cache.Cache
    • getObject Link icon

      public Object getObject(Object key)
      Specified by:
      getObject in interface org.apache.ibatis.cache.Cache
    • getReadWriteLock Link icon

      public ReadWriteLock getReadWriteLock()
      Specified by:
      getReadWriteLock in interface org.apache.ibatis.cache.Cache
    • getSize Link icon

      public int getSize()
      Specified by:
      getSize in interface org.apache.ibatis.cache.Cache
    • putObject Link icon

      public void putObject(Object key, Object value)
      Specified by:
      putObject in interface org.apache.ibatis.cache.Cache
    • removeObject Link icon

      public Object removeObject(Object key)
      Specified by:
      removeObject in interface org.apache.ibatis.cache.Cache
    • equals Link icon

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object