Interface IdentityScope<K,​T>

  • Type Parameters:
    K - Key
    T - Entity
    All Known Implementing Classes:
    IdentityScopeLong, IdentityScopeObject

    public interface IdentityScope<K,​T>
    Common interface for a identity scopes needed internally by greenDAO. Identity scopes let greenDAO re-use Java objects.
    • Method Detail

      • get

        T get​(K key)
      • put

        void put​(K key,
                 T entity)
      • getNoLock

        T getNoLock​(K key)
      • putNoLock

        void putNoLock​(K key,
                       T entity)
      • detach

        boolean detach​(K key,
                       T entity)
      • remove

        void remove​(K key)
      • remove

        void remove​(java.lang.Iterable<K> key)
      • clear

        void clear()
      • lock

        void lock()
      • unlock

        void unlock()
      • reserveRoom

        void reserveRoom​(int count)