@NonNull
    public Disposable drop(final Handler handler) {
        return Schedulers.io().scheduleDirect(() -> {
            try {
                dropSynchronous();
                handler.sendMessage(Message.obtain());
            } catch (final Exception e) {
                Log.e("cache.drop: ", e);
            }
        });
    }
changes this cache's variables with the given one's. Change is forced!
main/src/main/java/cgeo/geocaching/models/Geocache.java