API Reference

com.kinvey.android.cache

Class RealmCacheManager

  • com.kinvey.android.cache.RealmCacheManager


  • public class RealmCacheManager

    Created by Prots on 1/26/16.

    • Constructor Detail

      • RealmCacheManager

        public RealmCacheManager(byte[] encryptionKey,
                                 Client<?> client)
      • RealmCacheManager

        public RealmCacheManager(byte[] encryptionKey,
                                 java.lang.String prefix,
                                 Client<?> client)
      • RealmCacheManager

        public RealmCacheManager(Client<?> client)
      • RealmCacheManager

        public RealmCacheManager(java.lang.String prefix,
                                 Client<?> client)
    • Method Detail

      • getClient

        public com.kinvey.java.AbstractClient<?> getClient()
      • setClient

        public void setClient(com.kinvey.java.AbstractClient<?> p)
      • getCache

        public <T extends GenericJson> com.kinvey.java.cache.ICache<T> getCache(java.lang.String collection,
                                                                                java.lang.Class<T> collectionItemClass,
                                                                                java.lang.Long ttl)
      • clear

        public void clear()
      • clearCollection

        public <T extends GenericJson> void clearCollection(java.lang.String collection,
                                                            java.lang.Class<T> collectionItemClass,
                                                            java.lang.Long ttl)
      • getDynamicRealm

        public io.realm.DynamicRealm getDynamicRealm()

        get Prepared DynamicRealm since realm object can not be shared between threads